Code: Select all
(MKVInfo) |+ Segment information at 4151 size 197
(MKVInfo) | + Timecode scale: 1000000 at 4157 size 7
(MKVInfo) | + Muxing application: libebml v1.3.0 + libmatroska v1.4.1 at 4164 size 38
(MKVInfo) | + Writing application: mkvmerge v6.9.1 ('Blue Panther') 64bit built on Apr 18 2014 18:23:38 at 4202 size 71
(MKVInfo) | + Duration: 1330.080s (00:22:10.080) at 4273 size 7
(MKVInfo) | + Date: Fri Apr 25 04:47:24 2014 UTC at 4280 size 11
(MKVInfo) | + Title: Beast Wars - 01x01 - Beast Wars (1) at 4291 size 38
(MKVInfo) | + Segment UID: 0x8f 0xdb 0x78 0xef 0x2f 0xba 0xb0 0x15 0xba 0x85 0x60 0xed 0xad 0x70 0xf0 0xea at 4329 size 19
Code: Select all
(MKVInfo) |+ Tags at 1002824128 size 742
(MKVInfo) | + Tag at 1002824134 size 88
(MKVInfo) | + Targets at 1002824137 size 20
(MKVInfo) | + TargetTypeValue: 70 at 1002824140 size 4
(MKVInfo) | + TargetType: COLLECTION at 1002824144 size 13
(MKVInfo) | + Simple at 1002824157 size 34
(MKVInfo) | + Name: TITLE at 1002824160 size 8
(MKVInfo) | + String: Beast Wars at 1002824168 size 13
(MKVInfo) | + TagLanguage: eng at 1002824181 size 6
(MKVInfo) | + DefaultLanguage: 1 at 1002824187 size 4
(MKVInfo) | + Simple at 1002824191 size 31
(MKVInfo) | + Name: TOTAL_PARTS at 1002824194 size 14
(MKVInfo) | + String: 3 at 1002824208 size 4
(MKVInfo) | + TagLanguage: eng at 1002824212 size 6
(MKVInfo) | + DefaultLanguage: 1 at 1002824218 size 4
(MKVInfo) | + Tag at 1002824222 size 83
(MKVInfo) | + Targets at 1002824225 size 16
(MKVInfo) | + TargetTypeValue: 60 at 1002824228 size 4
(MKVInfo) | + TargetType: SEASON at 1002824232 size 9
(MKVInfo) | + Simple at 1002824241 size 32
(MKVInfo) | + Name: PART_NUMBER at 1002824244 size 14
(MKVInfo) | + String: 01 at 1002824258 size 5
(MKVInfo) | + TagLanguage: eng at 1002824263 size 6
(MKVInfo) | + DefaultLanguage: 1 at 1002824269 size 4
(MKVInfo) | + Simple at 1002824273 size 32
(MKVInfo) | + Name: TOTAL_PARTS at 1002824276 size 14
(MKVInfo) | + String: 26 at 1002824290 size 5
(MKVInfo) | + TagLanguage: eng at 1002824295 size 6
(MKVInfo) | + DefaultLanguage: 1 at 1002824301 size 4
(MKVInfo) | + Tag at 1002824305 size 565
(MKVInfo) | + Targets at 1002824309 size 17
(MKVInfo) | + TargetTypeValue: 50 at 1002824312 size 4
(MKVInfo) | + TargetType: EPISODE at 1002824316 size 10
(MKVInfo) | + Simple at 1002824326 size 38
(MKVInfo) | + Name: TITLE at 1002824329 size 8
(MKVInfo) | + String: Beast Wars (1) at 1002824337 size 17
(MKVInfo) | + TagLanguage: eng at 1002824354 size 6
(MKVInfo) | + DefaultLanguage: 1 at 1002824360 size 4
(MKVInfo) | + Simple at 1002824364 size 32
(MKVInfo) | + Name: PART_NUMBER at 1002824367 size 14
(MKVInfo) | + String: 01 at 1002824381 size 5
(MKVInfo) | + TagLanguage: eng at 1002824386 size 6
(MKVInfo) | + DefaultLanguage: 1 at 1002824392 size 4
(MKVInfo) | + Simple at 1002824396 size 436
(MKVInfo) | + Name: DESCRIPTION at 1002824400 size 14
(MKVInfo) | + String: Two ships emerge from transwarp space, engaged in battle. Both Crash, leaving the heroic Maximals and evil Predacons stranded on a strange planet. Each side scans their surroundings and find the planet is rich with Energon, but at dangerous levels. For protection, they develop Beast Modes based on native lifeforms, and a struggle for control of the planet quickly ensues. The Beast Wars have begun! at 1002824414 size 408
(MKVInfo) | + TagLanguage: eng at 1002824822 size 6
(MKVInfo) | + DefaultLanguage: 1 at 1002824828 size 4
(MKVInfo) | + Simple at 1002824832 size 38
(MKVInfo) | + Name: CONTENT_TYPE at 1002824835 size 15
(MKVInfo) | + String: TV Show at 1002824850 size 10
(MKVInfo) | + TagLanguage: eng at 1002824860 size 6
(MKVInfo) | + DefaultLanguage: 1 at 1002824866 size 4
Code: Select all
Input #0, matroska,webm, from 'F:\Videos\Watch\Beast Wars\Season 01\Beast Wars - 01x02 - Beast Wars (2).mkv':
Metadata:
title : Beast Wars - 01x02 - Beast Wars (2)
creation_time : 2014-04-27 14:33:52
COLLECTION/TITLE: Beast Wars
COLLECTION/TITLE-eng: Beast Wars
COLLECTION/TOTAL_PARTS: 3
COLLECTION/TOTAL_PARTS-eng: 3
SEASON/PART_NUMBER: 01
SEASON/PART_NUMBER-eng: 01
SEASON/TOTAL_PARTS: 26
SEASON/TOTAL_PARTS-eng: 26
EPISODE/TITLE : Beast Wars (2)
EPISODE/TITLE-eng: Beast Wars (2)
EPISODE/PART_NUMBER: 02
EPISODE/PART_NUMBER-eng: 02
EPISODE/DESCRIPTION: Dinobot, a disgruntled Predacon warrior, has challenged Optimus Primal for control of the Maximals. Seeing his chance, Megatron strikes, but this only serves to seal Dinobot's defection to the Maximals. The battle uncovers a huge crystal Energon deposit
EPISODE/DESCRIPTION-eng: Dinobot, a disgruntled Predacon warrior, has challenged Optimus Primal for control of the Maximals. Seeing his chance, Megatron strikes, but this only serves to seal Dinobot's defection to the Maximals. The battle uncovers a huge crystal Energon deposit
EPISODE/CONTENT_TYPE: TV Show
EPISODE/CONTENT_TYPE-eng: TV Show
Duration: 00:22:10.08, start: 0.000000, bitrate: 1957 kb/s
It's not moronic at all. Audio tracks don't necessarily have to be in different files, since one Matroska file can contain all the tracks of an album, using chapters to separate them.Our code is very simplistic:
We use Title+50 as the Album name. Any other Title is the Title name.
The problem is that the specification is moronic, since chapters (aka file subdivisions) are on the same level as audio tracks (aka different files).
Patches to fix this are welcome.
That's the big problem with Matroska tags. Nobody seems to understand how to use them (except me ). I would like to take the opportunity to plug my little Matroska tag editor in Perl as well. It could be viewed as a simplification of the XML that MKVToolNix uses. https://sourceforge.net/projects/mktags/That's all I've got at this stage, it's preliminary and incomplete but it would be nice if I could find at least ONE program that can read matroska tags properly so I can tell if I've done it right
I do understand your difficulty with finding the right place to get the title though. If you're looking at target type values, it won't work very well, since for movies, target type value 30 has the target type (or name if you will) CHAPTER (among others), and for audio files it has the target type TRACK (among others). You'd better look at the target types (names) and get the title from the tag with the target type 'MOVIE' or 'EPISODE' for a movie, and 'TRACK' for an audio file.It's not moronic at all. Audio tracks don't necessarily have to be in different files, since one Matroska file can contain all the tracks of an album, using chapters to separate them.Our code is very simplistic:
We use Title+50 as the Album name. Any other Title is the Title name.
The problem is that the specification is moronic, since chapters (aka file subdivisions) are on the same level as audio tracks (aka different files).
Patches to fix this are welcome.
What makes it worse is that the target type/name is not mandatory in the file, only the target type value is. But USUALLY target type value 50 stands for MOVIE or EPISODE if it's a movie, and target type value 30 stands for TRACK if it's an audio file.I do understand your difficulty with finding the right place to get the title though. If you're looking at target type values, it won't work very well, since for movies, target type value 30 has the target type (or name if you will) CHAPTER (among others), and for audio files it has the target type TRACK (among others). You'd better look at the target types (names) and get the title from the tag with the target type 'MOVIE' or 'EPISODE' for a movie, and 'TRACK' for an audio file.It's not moronic at all. Audio tracks don't necessarily have to be in different files, since one Matroska file can contain all the tracks of an album, using chapters to separate them.Our code is very simplistic:
We use Title+50 as the Album name. Any other Title is the Title name.
The problem is that the specification is moronic, since chapters (aka file subdivisions) are on the same level as audio tracks (aka different files).
Patches to fix this are welcome.
Perhaps the best thing is to just look at the target type value, and if it's a movie, get the title from the tag with target type value 50, if it's an audio file, get the title from the tag with target type value 30.What makes it worse is that the target type/name is not mandatory in the file, only the target type value is. But USUALLY target type value 50 stands for MOVIE or EPISODE if it's a movie, and target type value 30 stands for TRACK if it's an audio file.I do understand your difficulty with finding the right place to get the title though. If you're looking at target type values, it won't work very well, since for movies, target type value 30 has the target type (or name if you will) CHAPTER (among others), and for audio files it has the target type TRACK (among others). You'd better look at the target types (names) and get the title from the tag with the target type 'MOVIE' or 'EPISODE' for a movie, and 'TRACK' for an audio file.It's not moronic at all. Audio tracks don't necessarily have to be in different files, since one Matroska file can contain all the tracks of an album, using chapters to separate them.Our code is very simplistic:
We use Title+50 as the Album name. Any other Title is the Title name.
The problem is that the specification is moronic, since chapters (aka file subdivisions) are on the same level as audio tracks (aka different files).
Patches to fix this are welcome.
Sorry, but that's not a good idea. It is the .cue file issue again.It's not moronic at all. Audio tracks don't necessarily have to be in different files, since one Matroska file can contain all the tracks of an album, using chapters to separate them.Our code is very simplistic:
We use Title+50 as the Album name. Any other Title is the Title name.
The problem is that the specification is moronic, since chapters (aka file subdivisions) are on the same level as audio tracks (aka different files).
Patches to fix this are welcome.
Then, it could be the chapter name, not the title.What makes it worse is that the target type/name is not mandatory in the file, only the target type value is. But USUALLY target type value 50 stands for MOVIE or EPISODE if it's a movie, and target type value 30 stands for TRACK if it's an audio file.I do understand your difficulty with finding the right place to get the title though. If you're looking at target type values, it won't work very well, since for movies, target type value 30 has the target type (or name if you will) CHAPTER (among others), and for audio files it has the target type TRACK (among others). You'd better look at the target types (names) and get the title from the tag with the target type 'MOVIE' or 'EPISODE' for a movie, and 'TRACK' for an audio file.It's not moronic at all. Audio tracks don't necessarily have to be in different files, since one Matroska file can contain all the tracks of an album, using chapters to separate them.Our code is very simplistic:
We use Title+50 as the Album name. Any other Title is the Title name.
The problem is that the specification is moronic, since chapters (aka file subdivisions) are on the same level as audio tracks (aka different files).
Patches to fix this are welcome.
Not a good idea? I'm just saying that it's possible for Matroska files to have all the audio tracks in one album in the same file. Whether it's a good or bad idea is another question And I don't know if my comment was relevant in this discussion, since I'm not clear on what you're discussing anyway.Sorry, but that's not a good idea. It is the .cue file issue again.It's not moronic at all. Audio tracks don't necessarily have to be in different files, since one Matroska file can contain all the tracks of an album, using chapters to separate them.Our code is very simplistic:
We use Title+50 as the Album name. Any other Title is the Title name.
The problem is that the specification is moronic, since chapters (aka file subdivisions) are on the same level as audio tracks (aka different files).
Patches to fix this are welcome.
Yes, I can see that They won't come from me, I'm afraid. Anyway, it's sad that people don't bother getting into the mechanics of Matroska tags. It's more complex than other types of tags, but it's not overly hard to grasp, not in my book at least.Anyway, patches welcome
I'll ask someone to have a look.Yes, I can see that They won't come from me, I'm afraid. Anyway, it's sad that people don't bother getting into the mechanics of Matroska tags. It's more complex than other types of tags, but it's not overly hard to grasp, not in my book at least.Anyway, patches welcome
That's OKI'll ask someone to have a look.Yes, I can see that They won't come from me, I'm afraid. Anyway, it's sad that people don't bother getting into the mechanics of Matroska tags. It's more complex than other types of tags, but it's not overly hard to grasp, not in my book at least.Anyway, patches welcome
I've read the specs, it says nothing of the sort. VLC has already made the mistake of trying to guess what to do using their best judgement and they got it wrong, without clarification there's no guarantee your not influencing them to make the same mistake a second time.It is mandatory in the specs. The chapters are not supposed to be in chronological order.
Return to “General VLC media player Troubleshooting”
Users browsing this forum: No registered users and 51 guests