View Full Version : MKVToolNix v24.0.0 released
Chetwood
4th September 2011, 15:16
So, I'm back at trying to append two MKVs and as I wrote above, everything's in sync except for the chapters. I've checked the merged file with Mediainfo which shows me there are two menus (!) in there, #1 being the chapter file of part2.mkv and #2 being the chapter file of part1.mkv. Opening final.mkv in MKVToolnix however shows only 1 chapter file which upon extraction turns out to be the one of part2.mkv. Also, is there any way to determine the exact length of the movie (.264 stream) in MKVToolnix, like hh:mm:ss:fff? Thanks.
robpdotcom
4th September 2011, 17:06
Someone taught me this trick the other day, and I have verified that it works:
To append 2 chapter files, the chapters must have different ID's.
Drag one of the files into the chapter editor box in mkvmerge (I would use part 2). Click on a chapter, and look for the chapter ID in one of the boxes below. Change the ID of all of the chapters. I'm guessing you used makemkv to create the files, so the ID's will probably be: 1, 2, 3, etc. I change those to something like 101, 102, 103, etc. It doesn't matter what the numbers are, and they don't have to be in order - the only thing that matters is that every chapter has a unique ID (you could even just randomly type numbers into the boxes).
At this point, if you like, you could also rename the chapters. So if the first part has chapter names 1-12, you could change the names in part 2 to 13, 14, etc.
After you change all of the ID's, click on the Chapter Editor menu, select "Save to Matroska File", and then select the file you loaded into the chapter editor.
Then, try appending the files again.
LeMoi
4th September 2011, 18:16
I tried twice to append files with their chapters, and after I reported a bug to Mosu (http://forum.doom9.org/showthread.php?p=1444255#post1444255), he fixed it and i managed to append the files with their chapters, it should work fine now...
Chumbo
5th September 2011, 02:51
@Mosu,
If I may bug you again and ask if you know if this has been fixed yet please? Thanks.
@Mosu,
Has anything been done about this issue from the old thread? It's still an issue. By the way, MKVs created by MakeMKV don't have this issue. Thanks.
Remuxing telecined material (Tried NTSC telecined MPEG2 from DVD) doesn't seem to work anymore with 3.3.0... video speed is not in sync. Tried specifying fps (24/1.001 and 30/1.001) but doesn't work.
I've forwarded the problem to the person who contributed the new MPEG timecode calculation method. I hope he can shed some light on this problem.
Mosu
5th September 2011, 08:01
No, it hasn't been fixed, and my guess is that it won't be, sorry.
Chetwood
5th September 2011, 08:06
it should work fine now...
I'm on 4.9.1 and unfortunately it does not.
To append 2 chapter files, the chapters must have different ID's.
Thanks but I have demuxed all streams with TSMuxerGUI and extracted the chapter files to .xml with ChapterGrabber. When opened in mmg's chapter editor, each of it has its own ID.
So I've tried to merge the chapters myself by converting them to the format listed in the mmg guide:
CHAPTER01=00:00:00.000
CHAPTER01NAME=Intro
CHAPTER02=00:01:00.000
CHAPTER02NAME=Act 1
That failed as well cause mmg does not accept my chapter file, despite me having trimmed down the digits after the dot to 3 (why are there 7 anyway?).
Chumbo
5th September 2011, 14:40
No, it hasn't been fixed, and my guess is that it won't be, sorry.
Is the code available to fix if another developer knows how to fix it? Maybe someone would be kind enough to patch it? I'd do it myself if I knew how.
Mosu
5th September 2011, 14:45
mkvtoolnix is completely OpenSource, sure. The code in question is the MPEG handling stuff in src/mpegparser.
Chetwood
6th September 2011, 06:54
Mosu, any idea why my plain text chapter file is not accepted though it appears to be exactly on specs?
Mosu
6th September 2011, 06:57
Because you made a mistake. Or because the moon is not in the right phase.
Read: Please provide the actual file so that I don't have to guess, thanks :)
Chetwood
6th September 2011, 08:22
Right. Please see attachment.
Mosu
6th September 2011, 12:46
While we wait for the attachment to be approved by some moderator I'd guess that you're trying to use it as an input file, and not with the "--chapters" option (or mmg's corresponding GUI control on the "global" tab).
Chetwood
7th September 2011, 08:20
Actually, I am using mmg's global tab where I'm browsing for the chapter file. I've also tried ANSI vs UTF-8 but to no avail.
Mosu
7th September 2011, 08:21
Still not approved. You could also send me an email with the chapter file to moritz@bunkus.org.
Guest
7th September 2011, 13:07
It's approved now.
Mosu
7th September 2011, 13:19
Thanks, neuron2.
The last two entries don't have a running number. The "name" lines must begin with "CHAPTERxxNAME=" and not "CHAPTERNAMExx=".
Chetwood
8th September 2011, 07:30
Sorry, I uploaded the botched file instead of the fixed one. Here is my current file that still won't get muxed:
CHAPTER01=00:00:00.000
CHAPTERNAME01=Prolog: Ein Ring, sie zu knechten
CHAPTER02=00:07:36.789
CHAPTERNAME02=Ueber Hobbits
CHAPTER03=00:10:35.551
CHAPTERNAME03=Das Auenland
CHAPTER04=00:15:39.855
CHAPTERNAME04=Sehr alte Freunde
CHAPTER05=00:19:58.488
CHAPTERNAME05=Ein lang erwartetes Fest
CHAPTER06=00:25:32.614
CHAPTERNAME06=Lebwohl, lieber Bilbo
CHAPTER07=00:29:57.378
CHAPTERNAME07=Halte ihn geheim, bewahre ihn gut
CHAPTER08=00:32:10.678
CHAPTERNAME08=Isildurs Aufzeichnen
CHAPTER09=00:34:51.798
CHAPTERNAME09=Im "Gruenen Drachen"
CHAPTER10=00:36:18.176
CHAPTERNAME10=Der Schatten der Vergangenheit
CHAPTER11=00:45:04.159
CHAPTERNAME11=Der Zug der Elben
CHAPTER12=00:46:44.301
CHAPTERNAME12=Saruman der Weisse
CHAPTER13=00:51:21.411
CHAPTERNAME13=Querfeldein zu den Pilzen
CHAPTER14=00:55:12.434
CHAPTERNAME14=Die Bockenburger Faehre
CHAPTER15=00:57:30.071
CHAPTERNAME15=Im Gasthaus "Zum taenzelnden Pony"
CHAPTER16=01:03:31.516
CHAPTERNAME16=Die Nazgul
CHAPTER17=01:07:16.115
CHAPTERNAME17=Die Mueckenwassermoore
CHAPTER18=01:08:53.587
CHAPTERNAME18=Die Zerstoerung Isengards
CHAPTER19=01:10:35.940
CHAPTERNAME19=Ein Messer im Dunkeln
CHAPTER20=01:15:15.385
CHAPTERNAME20=Die Verliese Isengards
CHAPTER21=01:17:46.620
CHAPTERNAME21=Flucht zur Furt
CHAPTER22=01:24:11.546
CHAPTERNAME22=Bruchtal
CHAPTER23=01:26:12.500
CHAPTERNAME23=Viele Begegnungen
CHAPTER24=01:29:41.584
CHAPTERNAME24=Das Schicksal des Rings
CHAPTER25=01:33:14.672
CHAPTERNAME25=Das zerbrochene Schwert
CHAPTER26=01:35:54.081
CHAPTERNAME26=Der Abendstern
CHAPTER27=01:37:32.972
CHAPTERNAME27=Elronds Rat
BTW, how come the XML chapter file extracted with ChapterGrabber has 7 digits behind the dot, e.g. 00:10:35.551577700?
Mosu
8th September 2011, 08:04
The "name" lines must begin with "CHAPTERxxNAME=" and not "CHAPTERNAMExx=".
Please read my whole post.
NanoBot
8th September 2011, 21:40
Hi,
Cheetwood, the following might be helpful to you, nevertheless I created those files with "chapadd" available here: http://forum.doom9.org/showthread.php?p=1403557#post1403557
I compiled the source with "mingw" and it works fine.
CHAPTER01=00:00:00.000
CHAPTER01NAME=Prolog: Ein Ring, sie zu knechten
CHAPTER02=00:07:36.789
CHAPTER02NAME=Über Hobbits
CHAPTER03=00:10:35.551
CHAPTER03NAME=Das Auenland
CHAPTER04=00:15:39.855
CHAPTER04NAME=Sehr alte Freunde
CHAPTER05=00:19:58.488
CHAPTER05NAME=Ein lang erwartetes Fest
CHAPTER06=00:25:32.614
CHAPTER06NAME=Lebwohl, lieber Bilbo
CHAPTER07=00:29:57.378
CHAPTER07NAME=Halte ihn geheim, bewahre ihn gut
CHAPTER08=00:32:10.678
CHAPTER08NAME=Isildurs Aufzeichnen
CHAPTER09=00:34:51.798
CHAPTER09NAME=Im "Grünen Drachen"
CHAPTER10=00:36:18.176
CHAPTER10NAME=Der Schatten der Vergangenheit
CHAPTER11=00:45:04.159
CHAPTER11NAME=Der Zug der Elben
CHAPTER12=00:46:44.301
CHAPTER12NAME=Saruman der Weisse
CHAPTER13=00:51:21.411
CHAPTER13NAME=Querfeldein zu den Pilzen
CHAPTER14=00:55:12.434
CHAPTER14NAME=Die Bockenburger Fähre
CHAPTER15=00:57:30.071
CHAPTER15NAME=Im Gasthaus "Zum tänzelnden Pony"
CHAPTER16=01:03:31.516
CHAPTER16NAME=Die Nazgul
CHAPTER17=01:07:16.115
CHAPTER17NAME=Die Mückenwassermoore
CHAPTER18=01:08:53.587
CHAPTER18NAME=Die Zerstörung Isengards
CHAPTER19=01:10:35.940
CHAPTER19NAME=Ein Messer im Dunkeln
CHAPTER20=01:15:15.385
CHAPTER20NAME=Die Verliese Isengards
CHAPTER21=01:17:46.620
CHAPTER21NAME=Flucht zur Furt
CHAPTER22=01:24:11.546
CHAPTER22NAME=Bruchtal
CHAPTER23=01:26:12.500
CHAPTER23NAME=Viele Begegnungen
CHAPTER24=01:29:41.584
CHAPTER24NAME=Das Schicksal des Rings
CHAPTER25=01:33:14.672
CHAPTER25NAME=Das zerbrochene Schwert
CHAPTER26=01:35:54.081
CHAPTER26NAME=Der Abendstern
CHAPTER27=01:37:32.972
CHAPTER27NAME=Elronds Rat
CHAPTER28=01:45:43.421
CHAPTER28NAME=Gilreans Grab
CHAPTER29=01:46:59.246
CHAPTER29NAME=Bilbos Geschenke
CHAPTER30=01:48:42.641
CHAPTER30NAME=Die Gefährten brechen auf
CHAPTER31=01:50:00.052
CHAPTER31NAME=Der Ring geht nach Süden
CHAPTER32=01:53:05.863
CHAPTER32NAME=Der Pass der Caradhras
CHAPTER33=01:57:52.149
CHAPTER33NAME=Moria
CHAPTER34=02:04:17.534
CHAPTER34NAME=Reise durch die Dunkelheit
CHAPTER35=02:10:47.882
CHAPTER35NAME=Balins Grab
CHAPTER36=02:20:12.613
CHAPTER36NAME=Die Brücke von Khazad-dum
CHAPTER37=02:29:54.069
CHAPTER37NAME=Lothlorien
CHAPTER38=02:33:06.719
CHAPTER38NAME=Caras Galadhon
CHAPTER39=02:40:23.739
CHAPTER39NAME=Galadriels Spiegel
CHAPTER40=02:46:03.746
CHAPTER40NAME=Der kämpfende Uruk-hai
CHAPTER41=02:47:45.097
CHAPTER41NAME=Abschied von Lorien
CHAPTER42=02:53:07.627
CHAPTER42NAME=Der Grosse Strom
CHAPTER43=02:57:59.878
CHAPTER43NAME=Parth Galen
CHAPTER44=03:04:27.640
CHAPTER44NAME=Die Wege trennen sich
CHAPTER45=03:11:43.576
CHAPTER45NAME=Boromirs Abschied
CHAPTER46=03:14:25.904
CHAPTER46NAME=Die Strasse gleitet fort
CHAPTER47=03:20:44.074
CHAPTER47NAME=Abspann
CHAPTER48=03:28:24.576
CHAPTER48NAME=Fan Club Abspann
CHAPTER01=00:00:00.000
CHAPTER01NAME=In den Tiefen von Moria
CHAPTER02=00:04:08.748
CHAPTER02NAME=Elbenseil
CHAPTER03=00:06:10.828
CHAPTER03NAME=Sméagols Zähmung
CHAPTER04=00:14:44.967
CHAPTER04NAME=Die Uruk-Hai
CHAPTER05=00:17:06.608
CHAPTER05NAME=Die drei Jäger
CHAPTER06=00:19:17.948
CHAPTER06NAME=Die Westfold brennt
CHAPTER07=00:23:07.094
CHAPTER07NAME=Die Schlacht an den Furten des Isen
CHAPTER08=00:23:58.311
CHAPTER08NAME=Die Verbannung von Eomer
CHAPTER09=00:27:09.044
CHAPTER09NAME=Auf der Fährte der Uruk-Hai
CHAPTER10=00:28:03.181
CHAPTER10NAME=Das Nachtlager im Fangorn-Wald
CHAPTER11=00:31:38.229
CHAPTER11NAME=Die Reiter von Rohan
CHAPTER12=00:35:45.518
CHAPTER12NAME=Merrys und Pippins Schicksal
CHAPTER13=00:38:17.878
CHAPTER13NAME=Baumbart
CHAPTER14=00:41:47.796
CHAPTER14NAME=Die Durchquerung der Sümpfe
CHAPTER15=00:50:49.755
CHAPTER15NAME=Der Weiße Reiter
CHAPTER16=00:58:19.412
CHAPTER16NAME=Das Lied von den Entfrauen
CHAPTER17=01:00:40.178
CHAPTER17NAME=Der Erbe der Numenor
CHAPTER18=01:02:48.306
CHAPTER18NAME=Das Schwarze Tor ist versperrt
CHAPTER19=01:08:05.998
CHAPTER19NAME=Entwasser
CHAPTER20=01:12:41.732
CHAPTER20NAME=Der König der Goldenen Halle
CHAPTER21=01:24:17.343
CHAPTER21NAME=Theodens Begräbnis
CHAPTER22=01:25:41.636
CHAPTER22NAME=Simbelmyne auf den Hügelgräbern
CHAPTER23=01:27:34.332
CHAPTER23NAME=Die Entscheidung des Königs
CHAPTER24=01:30:45.523
CHAPTER24NAME=Brego
CHAPTER25=01:32:30.586
CHAPTER25NAME=Barahis Ring
CHAPTER26=01:34:31.040
CHAPTER26NAME=Eine Tochter von Königen
CHAPTER27=01:35:57.042
CHAPTER27NAME=Die Flucht aus Edoras
CHAPTER28=01:37:02.316
CHAPTER28NAME=Die Wälder Ithiliens
CHAPTER29=01:38:43.959
CHAPTER29NAME=Gollum und Smeagol
CHAPTER30=01:41:14.818
CHAPTER30NAME=Kräuter und Kaninchenpfeffer
CHAPTER31=01:46:39.185
CHAPTER31NAME=Zwergenfrauen
CHAPTER32=01:47:21.978
CHAPTER32NAME=Einer der Dunedain
CHAPTER33=01:49:51.836
CHAPTER33NAME=Der Abendstern
CHAPTER34=01:54:58.392
CHAPTER34NAME=Die Wölfe von Isengart
CHAPTER35=02:01:36.581
CHAPTER35NAME=Helms Klamm
CHAPTER36=02:04:16.700
CHAPTER36NAME=Isengarts Heer zieht in die Schlacht
CHAPTER37=02:06:53.148
CHAPTER37NAME=Die Gunst der Valar
CHAPTER38=02:08:30.704
CHAPTER38NAME=Arwens Schicksal
CHAPTER39=02:12:13.468
CHAPTER39NAME=Die Weissagung in Lorien
CHAPTER40=02:14:39.447
CHAPTER40NAME=Das Fenster nach Westen
CHAPTER41=02:18:29.051
CHAPTER41NAME=Die Söhne des Statthalters
CHAPTER42=02:23:08.622
CHAPTER42NAME=Der verbotene Weiher
CHAPTER43=02:30:30.313
CHAPTER43NAME=Aragorns Rückkehr
CHAPTER44=02:36:03.563
CHAPTER44NAME=Entthing
CHAPTER45=02:37:23.435
CHAPTER45NAME=Die Glitzernden Höhlen
CHAPTER46=02:40:31.706
CHAPTER46NAME="Wo sind Ross und Reiter?"
CHAPTER47=02:42:16.436
CHAPTER47NAME="Nicht so hastig, Herr Meriadoc!"
CHAPTER48=02:43:07.111
CHAPTER48NAME=Das Heer der Eldar
CHAPTER49=02:46:41.200
CHAPTER49NAME=Die Schlacht um die Hornburg
CHAPTER50=02:53:03.582
CHAPTER50NAME=Altes Entisch
CHAPTER51=02:54:40.637
CHAPTER51NAME=Die Bresche im Klammwall
CHAPTER52=02:58:05.759
CHAPTER52NAME=Das Entthing trifft eine Entscheidung
CHAPTER53=02:59:50.906
CHAPTER53NAME=Rückzug in die Hornburg
CHAPTER54=03:05:53.393
CHAPTER54NAME=Meister Peregrins Plan
CHAPTER55=03:07:18.478
CHAPTER55NAME=Osgiliath
CHAPTER56=03:07:53.221
CHAPTER56NAME=Der letzte Marsch der Ents
CHAPTER57=03:10:22.745
CHAPTER57NAME=Die Attacke der Nazgûl
CHAPTER58=03:12:54.730
CHAPTER58NAME=Vorwärts Eorlingas!
CHAPTER59=03:17:33.217
CHAPTER59NAME=Isengart wird geflutet
CHAPTER60=03:19:59.571
CHAPTER60NAME=Geschichten, die wichtig sind...
CHAPTER61=03:24:44.856
CHAPTER61NAME=Der Fangorn Wald kommt nach Helms Klamm
CHAPTER62=03:25:37.409
CHAPTER62NAME=Der Endstand
CHAPTER63=03:26:17.949
CHAPTER63NAME=Treibgut und Beute
CHAPTER64=03:28:21.740
CHAPTER64NAME=Der Abschied von Faramir
CHAPTER65=03:30:51.598
CHAPTER65NAME="Der Kampf um Mittelerde steht bevor"
CHAPTER66=03:32:31.281
CHAPTER66NAME=Gollums Plan
CHAPTER67=03:34:55.425
CHAPTER67NAME=Abspann
CHAPTER68=03:43:51.710
CHAPTER68NAME=Fan Club Abspann
CHAPTER01=00:00:00.000
CHAPTER01NAME=Der Ringfund
CHAPTER02=00:06:24.342
CHAPTER02NAME=Wanderung zum Scheideweg
CHAPTER03=00:09:21.394
CHAPTER03NAME=Der Weg nach Isengart
CHAPTER04=00:11:21.847
CHAPTER04NAME=Die Stimme Sarumans
CHAPTER05=00:18:23.310
CHAPTER05NAME=Die Rückkehr nach Edoras
CHAPTER06=00:23:05.008
CHAPTER06NAME=Gollums Schurkerei
CHAPTER07=00:27:03.330
CHAPTER07NAME=Eowyns Traum
CHAPTER08=00:29:00.697
CHAPTER08NAME=Der Palathir
CHAPTER09=00:37:06.432
CHAPTER09NAME=Arwens Blick in die Zukunft
CHAPTER10=00:40:02.566
CHAPTER10NAME=Narsil wird wieder neu geschmiedet
CHAPTER11=00:42:03.229
CHAPTER11NAME=Minas Tirith
CHAPTER12=00:47:52.202
CHAPTER12NAME=Der Fall Gondors
CHAPTER13=00:50:18.640
CHAPTER13NAME=Die Wegscheide des Gefallenen Königs
CHAPTER14=00:52:18.760
CHAPTER14NAME="Das tiefe Luftholen vor dem Sprunge"
CHAPTER15=00:55:35.332
CHAPTER15NAME=Minas Morgul
CHAPTER16=00:59:36.406
CHAPTER16NAME=Sams Warnung
CHAPTER17=01:00:23.703
CHAPTER17NAME=Pippins Aufgabe
CHAPTER18=01:00:50.605
CHAPTER18NAME=Osgiliath wird eingenommen
CHAPTER19=01:04:30.074
CHAPTER19NAME=Das Anzünden der Leuchtfeuer
CHAPTER20=01:07:16.031
CHAPTER20NAME=Theodens Entscheidung
CHAPTER21=01:10:35.314
CHAPTER21NAME=Der Fall Osgiliaths
CHAPTER22=01:14:54.823
CHAPTER22NAME=Der Zauberlehrling
CHAPTER23=01:17:21.970
CHAPTER23NAME=Die Treppen von Citih Ungol
CHAPTER24=01:19:21.798
CHAPTER24NAME="Mut ist die beste Verteidigung"
CHAPTER25=01:20:01.087
CHAPTER25NAME=Peregrin, Wächter der Veste
CHAPTER26=01:21:26.798
CHAPTER26NAME=Treue zu Denethor
CHAPTER27=01:23:48.940
CHAPTER27NAME=Die Trennung von Sam und Frodo
CHAPTER28=01:29:08.593
CHAPTER28NAME=Die Opferung Faramirs
CHAPTER29=01:33:57.590
CHAPTER29NAME=Antritt in Dunharg
CHAPTER30=01:38:08.048
CHAPTER30NAME=Anturil - Die Flamme des Westens
CHAPTER31=01:42:49.705
CHAPTER31NAME=Aragorn wählt den Pfad der Toten
CHAPTER32=01:45:34.244
CHAPTER32NAME="Ich möchte, dass du nicht mehr zweifelst"
CHAPTER33=01:46:57.452
CHAPTER33NAME=Dwimorberg - Der Geisterberg
CHAPTER34=01:49:24.432
CHAPTER34NAME=Die Heerschau von Rohan
CHAPTER35=01:51:09.996
CHAPTER35NAME=Der Pfad der Toten
CHAPTER36=01:58:39.695
CHAPTER36NAME=Die Belagerung von Gondor
CHAPTER37=02:07:40.236
CHAPTER37NAME=Die Corsaren von Umbar
CHAPTER38=02:08:42.715
CHAPTER38NAME=Kankras Lauer
CHAPTER39=02:17:50.387
CHAPTER39NAME=Marry Tapferkeit
CHAPTER40=02:19:40.706
CHAPTER40NAME=Grond - Der Hammer der Unterwelt
CHAPTER41=02:20:17.075
CHAPTER41NAME=Das Grab der Truchsessen
CHAPTER42=02:21:50.711
CHAPTER42NAME=Das Tor von Gondor zerspringt
CHAPTER43=02:22:57.527
CHAPTER43NAME=Die Entscheidung von Meister Samweis
CHAPTER44=02:28:59.264
CHAPTER44NAME=Denethors Wahnsinn
CHAPTER45=02:30:04.579
CHAPTER45NAME=Die Stunde des Hexenmeisters
CHAPTER46=02:32:29.599
CHAPTER46NAME=Ritt der Rohirrim
CHAPTER47=02:36:44.020
CHAPTER47NAME=Denethors Scheiterhaufen
CHAPTER48=02:38:51.105
CHAPTER48NAME=Die Schlacht auf den Pelennor-Feldern
CHAPTER49=02:43:46.650
CHAPTER49NAME="Ein fernes grünes Land"
CHAPTER50=02:45:17.074
CHAPTER50NAME=Der Nazgûl und seine Beute
CHAPTER51=02:47:03.013
CHAPTER51NAME=Die Schwarzen Schiffe
CHAPTER52=02:47:55.440
CHAPTER52NAME=Schildmaid Rohans
CHAPTER53=02:48:39.693
CHAPTER53NAME=Der Sieg in Minas Tirith
CHAPTER54=02:51:15.390
CHAPTER54NAME=Theodens Tod
CHAPTER55=02:53:18.096
CHAPTER55NAME=Den Eid erfüllen
CHAPTER56=02:54:25.038
CHAPTER56NAME=Die Häuser der Heilung
CHAPTER57=02:56:41.049
CHAPTER57NAME=Pippin sieht nach Merry
CHAPTER58=02:57:33.101
CHAPTER58NAME=Der Turm von Cirith Ungol
CHAPTER59=03:04:29.016
CHAPTER59NAME=Die letzte Beratung
CHAPTER60=03:06:11.369
CHAPTER60NAME=Aragorn bewältigt den Palantir
CHAPTER61=03:07:40.458
CHAPTER61NAME=Der Hauptmann und die weiße Herrin
CHAPTER62=03:08:30.591
CHAPTER62NAME=In der Gesellschaft von Orks
CHAPTER63=03:12:11.979
CHAPTER63NAME=Das Land der Schatten
CHAPTER64=03:16:23.689
CHAPTER64NAME=Saurons Mund
CHAPTER65=03:19:39.593
CHAPTER65NAME=Das Schwarze Tor öffnet sich
CHAPTER66=03:23:13.390
CHAPTER66NAME="Ihn kann ich nicht für dich tragen, aber ich kann dich tragen"
CHAPTER67=03:25:26.189
CHAPTER67NAME=Der letzte Zug
CHAPTER68=03:26:29.294
CHAPTER68NAME=Der Schicksalsberg
CHAPTER69=03:28:25.368
CHAPTER69NAME="Die Adler kommen!"
CHAPTER70=03:28:59.694
CHAPTER70NAME=Die Schicksalsklüfte
CHAPTER71=03:34:37.948
CHAPTER71NAME=Sauron wird besiegt
CHAPTER72=03:36:51.332
CHAPTER72NAME=Am Ende aller Dinge
CHAPTER73=03:40:20.332
CHAPTER73NAME=Die Gemeinschaft ist wieder vereint
CHAPTER74=03:42:43.433
CHAPTER74NAME=Die Rückkehr des Königs
CHAPTER75=03:47:36.476
CHAPTER75NAME=Heimwärts
CHAPTER76=03:52:18.383
CHAPTER76NAME=Die Grauen Anfurten
CHAPTER77=04:01:36.983
CHAPTER77NAME=Abspann
CHAPTER78=04:12:44.399
CHAPTER78NAME=Fan Club Abspann
C.U. NanoBot
Chetwood
9th September 2011, 07:41
@Mosu
Sorry, but alcohol apparently influences one's reading comprehension skills more than expected. Gonna try to post sober next time.
@Nanubot
Thanks!
Selur
14th September 2011, 07:15
Small question regarding default and forced subtitle streams and my understanding of it.
I thought that default would mean that if subtitles are enabled the player should as a default should play the as default flagged stream. VLC automatically enables Subtitles when they are flagged as defaults is my understanding or VLCs handling wrong?
I thought that force would mean that if a subtitle stream is flagged as forced it should be shown by the player independent of the the fact that subtitles in general are enabled or not.
-> are my assumption correct are am I wrong ?
Cu Selur
Mosu
14th September 2011, 08:05
"Forced" has nothing to do with "default".
The specs (http://www.matroska.org/technical/specs/index.html) say:
FlagDefault: Set if that track (audio, video or subs) SHOULD be used if no language found matches the user preference.
FlagForced: Set if that track MUST be used during playback. There can be many forced track for a kind (audio, video or subs), the player should select the one which language matches the user preference or the default + forced track. Overlay MAY happen between a forced and non-forced track of the same kind.
Unfortunately the description for the "default" flag is ambiguous. Players have come interprete it as "turn on this track, regardless what!". I always tended to disagree with that interpretation, but well, it is how it is.
Selur
14th September 2011, 08:07
"Forced" has nothing to do with "default".
fixed, that was a copy&paste mistake ;)
Okay, so you agree that setting a stream as default should not cause the player to enable subtitles/audio on it's own?
Cu Selur
Mosu
14th September 2011, 08:14
I agree, yes, but the specs don't (or at least they can be interpreted both ways). And specs trump my opinion :)
Selur
14th September 2011, 08:15
Okay, thanks. :)
Cu Selur
nevcairiel
14th September 2011, 10:06
I've had the same discussion a while ago with some users, and i agree that "Default" should not control IF a track is active, it should only control WHICH.
This is especially true because mkvmerge always flags one stream of every kind as "Default", which would mean i always get subtitles active by default, even if i wouldn't want them...
People expect different things. People use the flags matching the players behavior - and alot of players take "Default" and use it decide whether to enable the stream. This is not only true for VLC, but also for the Haali splitter.
Even if the spec would be more clear on the matter, if 99% of all players behave that way, and files are flagged to match these players, it would be kinda silly to diverge from that behavior...
Selur
14th September 2011, 10:14
Thought this was an VLC only issue -> I'll adjust Hybrid to not set default audio/subtitle tracks unless manually specified then.
@Mosu: small feature request for the "mkvmerge -i" output would be nice it it could also output if a stream is flagged default and/or forced. (I know there's mkvinfo, but it would be nice to get some additional infos from mkvmerges identify. ;))
Cu Selur
Mosu
14th September 2011, 10:19
mkvmerge -I
or
mkvmerge --identify-verbose
Selur
14th September 2011, 10:22
Nice!! (didn't know that option :))
Chetwood
15th September 2011, 07:21
I am also somewhat confused by the GUI's options when it comes to stream flags:
default track flag: yes, no, default <- this default means that this particular flag is not set at all?
Mosu
15th September 2011, 08:28
"default" means "let mkvmerge chose". mkvmerge's algorithm is (for each track type):
- user input from the command line (via the '--default-track' flag if it is set to 'yes' for a track)
- source container information (currently only Matroska provides this information)
- the first track of its type get its 'default' flag set
Also see http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvmerge.html about "--default-track".
smegolas
15th September 2011, 11:29
Hi,
If I use MKVMerge to split a file (H.264 video with DTS audio) and then at a later date use MKVMerge to re-join the two parts, is it possible that the joined file is not 100% identical to the original? Maybe some sync information or something is slightly different?
I did it with a movie and when splitting I got
Warning: The track number 2 from the file ****** can probably not be appended correctly to the track number 2 from the file *******
Please make sure that the resulting file plays correctly the whole time.
The author of this program will probably not give support for playback issues with the resulting file.
and when re-joining I think I can detect a slight....stutter is probably the wrong word but just a millisecond pause or stutter around the point of the join.
Mosu
15th September 2011, 11:33
Hi,
If I use MKVMerge to split a file (H.264 video with DTS audio) and then at a later date use MKVMerge to re-join the two parts, is it possible that the joined file is not 100% identical to the original?
Yes, that is possible.
smegolas
15th September 2011, 11:35
Yes, that is possible.
Thanks.
Marsu42
15th September 2011, 12:05
Small question and/or feature request: When joining files, is there a way to auto-generate chapters for the start point of each original section?
If there is no (automatic) way yet, imho this would make a great feature - one could conveniently join multiple parts e.g. of a ongoing documentary and still be able to jump to each section.
Mosu
15th September 2011, 12:07
There is no such feature, there will be no such feature (at least not coded by myself). Sorry.
Marsu42
15th September 2011, 12:14
There is no such feature, there will be no such feature (at least not coded by myself). Sorry.
Sorry to hear that, it would have made a nice way to promote the seldom used chapter feature in mkv files - but you're the one to have the idea where this application is going. Anyway, thanks a lot for your great work in the past!
hello_hello
15th September 2011, 13:48
Yes, that is possible.
So why would MKVMerge give a warning when appending MKVs containing DTS audio after they've been split?
smegolas asked the question as he posted about the problem in a different thread. I'm now asking too as while contributing to that discussion I tried splitting several MKVs containing DTS audio myself, but when appending the split parts I was getting the same warning.
"Warning: The track number 2 from the file ****** can probably not be appended correctly to the track number 2 from the file......"
It seems to only be a problem with DTS audio streams. MKVs I tried with other types of streams split and appended without warnings.
I'm using MKVToolNix 4.9.1
Thanks.
Mosu
15th September 2011, 13:53
It might be related to this bug report: https://www.bunkus.org/bugzilla/show_bug.cgi?id=652
hello_hello
15th September 2011, 14:27
I've got the option to "disable header removal compression" enabled in MKVMerge's options, so I'd assume it's something else. Something which for some reason only seems to effect dts streams.
Mosu
15th September 2011, 14:29
Then please file a bug report in my bug tracker and upload a sample file somehwere, e.g. to my FTP server (see signature). Otherwise I will likely forget about the issue.
hello_hello
15th September 2011, 14:39
Okay. Do you really need a sample though? I've tried several MKVs and it appears anything containing dts audio will reproduce the error.
Mosu
15th September 2011, 14:42
Yes, please. I don't know if/when I will get around to it, and it just may be that I cannot reproduce it with my own sample files.
Mosu
16th September 2011, 22:36
Hey,
here's a first test build for Windows (built from git revision a0d6da4):
http://www.bunkus.org/videotools/mkvtoolnix/win32/pre/mkvtoolnix-unicode-4.9.1-build20110916-361-setup.exe
It can read MPEG transport streams (usual file extensions: .ts and .m2ts). I'd appreciate testing & feedback :)
Known issues, limitations and things to note:
Video codecs tested: h264, VC1, MPEG-2
Audio codecs tested: AAC, AC3, DTS, TrueHD, MP2
No subtitle support yet at all. I don't have a sample file. Would anyone be willing to provide one? I mean the subtitle types that MakeMKV can write, e.g. PGSUB thingies.
A/V sync issues with MPEG-2 video. The cases I had had very small constant offsets that could easily be corrected with the --sync option.
If mkvmerge or the GUI crashes then please make sure that mmg/mkvmerge is set to use the English interface. I haven't updated/checked the translation files yet, and yes, GNU gettext in combination with Boost::format and translated entries marked as "fuzzy" can cause crashes.
Video distortions #1: I've only noticed this in two cases. One was right at the beginning of a file in which ffmpeg also reported that the h264 stream was referring to SPS and PPS IDs that did not exist. My guess is that the stream didn't start with SPS & PPS NALUs, even though it looked like it came from a BluRay disc.
Video distortions #2: I've seen one file in which the VC1 video track which stutered regularly. It looked like its timecodes were ordered in a strange way. I haven't investigated this further. I have tested several other VC1 video tracks from TS files that were all OK though.
Speed. Interesting enough mkvmerge is quite a bit faster on my Linux installation with a SATA-backed software-RAID6 instead of my SSD-backed Windows 8 box. Go figure. But this has always been true, not just for the new TS code.
If you encounter issues then having access to sample files would be greatly appreciated (uploads to my FTP server, URLs to downloads etc). No 12 GB BitTorrent downloads, please.
SamuriHL
16th September 2011, 22:40
That's pretty sweet! Thanks, Mosu! As for samples, I'm sure someone will post one. There's tons floating around. If not, I can create one this weekend. I'm going to be watching Star Wars all weekend but I can find time to do it if you need.
Mosu
16th September 2011, 22:52
I mostly need samples if mkvmerge is mis-behaving with certain material, or if it contains features not yet supported by mkvmerge (e.g. subtitles). I don't need ALL files, though, I have a few of my own. Thanks for the offer :)
SamuriHL
16th September 2011, 22:59
Well that's what I mean. I have files with subtitles in them that might be useful. Shouldn't be too hard to trim one up and host it for you but I'm in the middle of Phantom Menace at the moment so my machine is busy. :D
sneaker_ger
16th September 2011, 23:20
Thx.
Muxing this sample will result in an mp3 track in addition to the ac3 track:
https://rapidshare.com/files/2552758271/Sample__BBC_HD_.h264.ts
Is this correct? LAV Splitter and Media Info don't see any mp3 track, but VLC finds something.
I'm not sure whether this is correct or not.
sneaker_ger
16th September 2011, 23:29
Here's a sample with PGS, though not from a Blu-Ray (I think). Got it somewhere here on doom9 or doom10:
https://rapidshare.com/files/3011625169/Sample_AVC_1080-50p.m2ts
Mosu
16th September 2011, 23:32
Thx.
Muxing this sample will result in an mp3 track in addition to the ac3 track:
https://rapidshare.com/files/2552758271/Sample__BBC_HD_.h264.ts
Is this correct? LAV Splitter and Media Info don't see any mp3 track, but VLC finds something.
I'm not sure whether this is correct or not.
The PMT lists such a track, yes, but there don't seem to be payload packets with that PID. I'll fix mkvmerge to ignore such tracks.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.