Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
27th March 2016, 11:44 | #4041 | Link |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,281
|
You're welcome to work on this and suggest appropriate specs. The places to talk about spec changes are the Matroska-devel and the IETF CELLAR working group.
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
27th March 2016, 12:35 | #4042 | Link | ||
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Quote:
Quote:
Code:
Menu Count : 109 Count of stream of this kind : 1 Kind of stream : Menu Kind of stream : Menu Stream identifier : 0 Chapters_Pos_Begin : 90 Chapters_Pos_End : 109 00:00:00.000 : en:Chapter 01 00:05:00.000 : en:Chapter 02 00:10:00.000 : en:Chapter 03 00:15:00.000 : en:Chapter 04 00:20:00.000 : en:Chapter 05 00:25:00.000 : en:Chapter 06 00:30:00.000 : en:Chapter 07 00:35:00.000 : en:Chapter 08 00:40:00.000 : en:Chapter 09 00:45:00.000 : en:Chapter 10 00:50:00.000 : en:Chapter 11 00:55:00.000 : en:Chapter 12 01:00:00.000 : en:Chapter 13 01:05:00.000 : en:Chapter 14 01:10:00.000 : en:Chapter 15 01:15:00.000 : en:Chapter 16 01:20:00.000 : en:Chapter 17 01:25:00.000 : en:Chapter 18 01:30:00.000 : en:Chapter 19 |
||
27th March 2016, 12:48 | #4043 | Link |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,281
|
I just tried 250s (with the GUI on Windows this time); works just fine here, too. I highly suspect an error on your part (e.g. you've opened the wrong file in the player, or you actually didn't mux and only added the job to the queue or something like that).
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
27th March 2016, 13:13 | #4044 | Link | |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Quote:
Never used the gui but just for the fun of it just tried it. Same result. Until now I have been using a tool I wrote that parses the streams and generates a chapter file for import into mkvmerge. I was hoping that the new option would eliminate that step. So, just ignore my posts, I'll stick with my current method. |
|
27th March 2016, 13:43 | #4045 | Link |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,281
|
I'm sorry you feel put down, but I wasn't calling you names, nor a noob, and I definitely didn't intend to. There have been countless times where users have reported supposed problems and it turned out they were making some kind of error when checking the result. Hell, I do it often enough myself, especially when I'm debugging code (e.g. I'm outputting the wrong variables leading me to think there is a bug when there actually isn't). To err is fundamentally human. It's not a character defect.
Typical issues that users including myself have made in the past: playing the wrong file instead of the one mkvmerge has just created (wrong file name, wrong directory…); not actually having run mkvmerge after changing some options; not looking at mkvmerge's output and not seeing that an error message was output (e.g. trying to write to a file which is still open in a player and locked by it). Making any of these errors says nothing at all about a person's proficiency. One can do a task correctly a hundred times only to make an error the next time. Does that make him an idiot? Far from it. Now back to mkvmerge not creating chapters. Can you please take the command line you've written above and run the following modifications of it: Code:
mkvmerge --output "test-300.mkv" --language 0:eng --compression 0:none --default-duration 0:24000/1001p ( "test.264" ) --language 0:eng ( "test.m4a" ) --track-order 0:0,1:0 --generate-chapters interval:300s mkvmerge --output "test-250.mkv" --language 0:eng --compression 0:none --default-duration 0:24000/1001p ( "test.264" ) --language 0:eng ( "test.m4a" ) --track-order 0:0,1:0 --generate-chapters interval:250s mkvextract chapters test-300.mkv mkvextract chapters test-250.mkv
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
27th March 2016, 15:40 | #4046 | Link |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Sorry, I guess I over-reacted a bit. Before I report something like this I always double- or triple-check the results to be sure that it's not a silly user error as you mentioned.
I ran your command lines and "test-300" outputs what was to be expected: Code:
<?xml version="1.0"?> <!-- <!DOCTYPE Chapters SYSTEM "matroskachapters.dtd"> --> <Chapters> <EditionEntry> <EditionFlagHidden>0</EditionFlagHidden> <EditionFlagDefault>0</EditionFlagDefault> <EditionUID>15240921881376772994</EditionUID> <ChapterAtom> <ChapterUID>6755968388673756333</ChapterUID> <ChapterTimeStart>00:00:00.000000000</ChapterTimeStart> <ChapterDisplay> <ChapterString>Chapter 01</ChapterString> <ChapterLanguage>eng</ChapterLanguage> </ChapterDisplay> <ChapterFlagHidden>0</ChapterFlagHidden> <ChapterFlagEnabled>1</ChapterFlagEnabled> </ChapterAtom> <ChapterAtom> <ChapterUID>10765774132084890519</ChapterUID> <ChapterTimeStart>00:05:00.000000000</ChapterTimeStart> <ChapterDisplay> <ChapterString>Chapter 02</ChapterString> <ChapterLanguage>eng</ChapterLanguage> </ChapterDisplay> <ChapterFlagHidden>0</ChapterFlagHidden> <ChapterFlagEnabled>1</ChapterFlagEnabled> </ChapterAtom> <ChapterAtom> <ChapterUID>15181808861288630163</ChapterUID> <ChapterTimeStart>00:10:00.000000000</ChapterTimeStart> <ChapterDisplay> <ChapterString>Chapter 03</ChapterString> <ChapterLanguage>eng</ChapterLanguage> </ChapterDisplay> <ChapterFlagHidden>0</ChapterFlagHidden> <ChapterFlagEnabled>1</ChapterFlagEnabled> </ChapterAtom> <ChapterAtom> <ChapterUID>11211224267078624444</ChapterUID> <ChapterTimeStart>00:15:00.000000000</ChapterTimeStart> <ChapterDisplay> <ChapterString>Chapter 04</ChapterString> <ChapterLanguage>eng</ChapterLanguage> </ChapterDisplay> <ChapterFlagHidden>0</ChapterFlagHidden> <ChapterFlagEnabled>1</ChapterFlagEnabled> </ChapterAtom> <ChapterAtom> <ChapterUID>12772237345159149743</ChapterUID> <ChapterTimeStart>00:20:00.000000000</ChapterTimeStart> <ChapterDisplay> <ChapterString>Chapter 05</ChapterString> <ChapterLanguage>eng</ChapterLanguage> </ChapterDisplay> <ChapterFlagHidden>0</ChapterFlagHidden> <ChapterFlagEnabled>1</ChapterFlagEnabled> </ChapterAtom> <ChapterAtom> <ChapterUID>6027843348120838316</ChapterUID> <ChapterTimeStart>00:25:00.000000000</ChapterTimeStart> <ChapterDisplay> <ChapterString>Chapter 06</ChapterString> <ChapterLanguage>eng</ChapterLanguage> </ChapterDisplay> <ChapterFlagHidden>0</ChapterFlagHidden> <ChapterFlagEnabled>1</ChapterFlagEnabled> </ChapterAtom> <ChapterAtom> <ChapterUID>8309850999047443333</ChapterUID> <ChapterTimeStart>00:30:00.000000000</ChapterTimeStart> <ChapterDisplay> <ChapterString>Chapter 07</ChapterString> <ChapterLanguage>eng</ChapterLanguage> </ChapterDisplay> <ChapterFlagHidden>0</ChapterFlagHidden> <ChapterFlagEnabled>1</ChapterFlagEnabled> </ChapterAtom> <ChapterAtom> <ChapterUID>7090206436313069997</ChapterUID> <ChapterTimeStart>00:35:00.000000000</ChapterTimeStart> <ChapterDisplay> <ChapterString>Chapter 08</ChapterString> <ChapterLanguage>eng</ChapterLanguage> </ChapterDisplay> <ChapterFlagHidden>0</ChapterFlagHidden> <ChapterFlagEnabled>1</ChapterFlagEnabled> </ChapterAtom> <ChapterAtom> <ChapterUID>10302068659269412522</ChapterUID> <ChapterTimeStart>00:40:00.000000000</ChapterTimeStart> <ChapterDisplay> <ChapterString>Chapter 09</ChapterString> <ChapterLanguage>eng</ChapterLanguage> </ChapterDisplay> <ChapterFlagHidden>0</ChapterFlagHidden> <ChapterFlagEnabled>1</ChapterFlagEnabled> </ChapterAtom> <ChapterAtom> <ChapterUID>6516520102347956407</ChapterUID> <ChapterTimeStart>00:45:00.000000000</ChapterTimeStart> <ChapterDisplay> <ChapterString>Chapter 10</ChapterString> <ChapterLanguage>eng</ChapterLanguage> </ChapterDisplay> <ChapterFlagHidden>0</ChapterFlagHidden> <ChapterFlagEnabled>1</ChapterFlagEnabled> </ChapterAtom> <ChapterAtom> <ChapterUID>17909294277027573424</ChapterUID> <ChapterTimeStart>00:50:00.000000000</ChapterTimeStart> <ChapterDisplay> <ChapterString>Chapter 11</ChapterString> <ChapterLanguage>eng</ChapterLanguage> </ChapterDisplay> <ChapterFlagHidden>0</ChapterFlagHidden> <ChapterFlagEnabled>1</ChapterFlagEnabled> </ChapterAtom> <ChapterAtom> <ChapterUID>10533455910740190633</ChapterUID> <ChapterTimeStart>00:55:00.000000000</ChapterTimeStart> <ChapterDisplay> <ChapterString>Chapter 12</ChapterString> <ChapterLanguage>eng</ChapterLanguage> </ChapterDisplay> <ChapterFlagHidden>0</ChapterFlagHidden> <ChapterFlagEnabled>1</ChapterFlagEnabled> </ChapterAtom> <ChapterAtom> <ChapterUID>8062765570784066221</ChapterUID> <ChapterTimeStart>01:00:00.000000000</ChapterTimeStart> <ChapterDisplay> <ChapterString>Chapter 13</ChapterString> <ChapterLanguage>eng</ChapterLanguage> </ChapterDisplay> <ChapterFlagHidden>0</ChapterFlagHidden> <ChapterFlagEnabled>1</ChapterFlagEnabled> </ChapterAtom> <ChapterAtom> <ChapterUID>14454955690992927150</ChapterUID> <ChapterTimeStart>01:05:00.000000000</ChapterTimeStart> <ChapterDisplay> <ChapterString>Chapter 14</ChapterString> <ChapterLanguage>eng</ChapterLanguage> </ChapterDisplay> <ChapterFlagHidden>0</ChapterFlagHidden> <ChapterFlagEnabled>1</ChapterFlagEnabled> </ChapterAtom> <ChapterAtom> <ChapterUID>9588557843478759354</ChapterUID> <ChapterTimeStart>01:10:00.000000000</ChapterTimeStart> <ChapterDisplay> <ChapterString>Chapter 15</ChapterString> <ChapterLanguage>eng</ChapterLanguage> </ChapterDisplay> <ChapterFlagHidden>0</ChapterFlagHidden> <ChapterFlagEnabled>1</ChapterFlagEnabled> </ChapterAtom> <ChapterAtom> <ChapterUID>3736210551441426074</ChapterUID> <ChapterTimeStart>01:15:00.000000000</ChapterTimeStart> <ChapterDisplay> <ChapterString>Chapter 16</ChapterString> <ChapterLanguage>eng</ChapterLanguage> </ChapterDisplay> <ChapterFlagHidden>0</ChapterFlagHidden> <ChapterFlagEnabled>1</ChapterFlagEnabled> </ChapterAtom> <ChapterAtom> <ChapterUID>11616954146485479823</ChapterUID> <ChapterTimeStart>01:20:00.000000000</ChapterTimeStart> <ChapterDisplay> <ChapterString>Chapter 17</ChapterString> <ChapterLanguage>eng</ChapterLanguage> </ChapterDisplay> <ChapterFlagHidden>0</ChapterFlagHidden> <ChapterFlagEnabled>1</ChapterFlagEnabled> </ChapterAtom> <ChapterAtom> <ChapterUID>14130439254598456491</ChapterUID> <ChapterTimeStart>01:25:00.000000000</ChapterTimeStart> <ChapterDisplay> <ChapterString>Chapter 18</ChapterString> <ChapterLanguage>eng</ChapterLanguage> </ChapterDisplay> <ChapterFlagHidden>0</ChapterFlagHidden> <ChapterFlagEnabled>1</ChapterFlagEnabled> </ChapterAtom> <ChapterAtom> <ChapterUID>1388229754696499842</ChapterUID> <ChapterTimeStart>01:30:00.000000000</ChapterTimeStart> <ChapterDisplay> <ChapterString>Chapter 19</ChapterString> <ChapterLanguage>eng</ChapterLanguage> </ChapterDisplay> <ChapterFlagHidden>0</ChapterFlagHidden> <ChapterFlagEnabled>1</ChapterFlagEnabled> </ChapterAtom> </EditionEntry> </Chapters> I'll try it with different streams later to see if the same happens. Last edited by Groucho2004; 27th March 2016 at 15:44. |
27th March 2016, 15:51 | #4047 | Link |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,281
|
Huh… Very strange. I honestly have no idea yet why no chapters are generated for you. As I said I cannot reproduce it at the moment; I've even tried the very same command line I've posted (the 250s one) with the same file types. Maybe it depends on the actual files in question.
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
27th March 2016, 16:29 | #4048 | Link |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,281
|
Hah, I can reproduce it now. It seems that it's a question of the number of chapters that are created whether or not it breaks. So far I had only tried 250s with a 45min movie, but when I use 25s no chapters are present in the output file. I'll investigate. Thanks for pointing it out.
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
27th March 2016, 17:03 | #4049 | Link |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,281
|
The issue with the chapter generation should be fixed in pre-builds 01163 and higher.
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
27th March 2016, 17:11 | #4050 | Link | |
Registered User
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 3,079
|
Quote:
So far I have been using a software called MKV Chapterizer for this task, but it is not always reliable. Cheers manolito |
|
27th March 2016, 18:09 | #4053 | Link | |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Quote:
|
|
27th March 2016, 18:17 | #4054 | Link |
Registered User
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 3,079
|
Oops, after these posts
http://forum.doom9.org/showthread.ph...40#post1721140 http://forum.doom9.org/showthread.ph...61#post1721161 http://forum.doom9.org/showthread.ph...92#post1721792 where Mosu confirmed that v 7.80 would be the last version to work under XP I did not follow this thread any longer. Also because v 7.80 does everything I need, and I also got used to the old GUI over time. Just checked v.9, and it really does work under XP, even with my non-SSE2 CPU. Great, thanks a lot Mosu... Now I just have to get used to the new GUI, lots of new things to discover. Quick question: Still no message or chime after a merging job has finished? At least I could not find it after a few minutes. Cheers manolito Last edited by manolito; 27th March 2016 at 18:22. |
27th March 2016, 18:23 | #4055 | Link |
Registered User
Join Date: Dec 2002
Posts: 5,565
|
There is no feature specifically for playing sounds but you can achieve it via the "executing programs" feature. (at the very bottom of the settings list)
https://github.com/mbunkus/mkvtoolni...ment-170256692 |
28th March 2016, 17:30 | #4057 | Link | |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,281
|
MKVToolNix v9.0.1 released
Hey,
Due to two nasty bugs in v9.0.0 I've decided to release a hotfix with v9.0.1 today. The first bug is a regression from v8.9.0 in the code handling character sets for text subtitle files. The other bug is in the new code for generating chapters automatically. As the prior release v9.0.0 is only two days old I'm including v9.0.0's full release announcement here: Here's another release of MKVToolNix. There were tons of bug fixes all over the place. The most important one is probably in the HEVC handler which won't drop certain SEI NALUs anymore. This was a regression introduced in v8.7.0. A change a lot of users of Windows and Mac OS will hopefully welcome is that mkvinfo launches with its GUI by default now unless the option "--no-gui" is given. Users of these two OSes often start mkvinfo by clicking on the executable instead of using start menu entries making adding the parameter "--gui" somewhat difficult. The behavior for other OSes has not been changed. One of the new features is mkvmerge's capability to generate chapters automatically whenever a new file is appended. Additionally it can also generate chapters in fixed intervals. This can be turned on in the GUI, of course. There's one change for package maintainers: a Korean translation of the programs and the man pages has been added. Here are the usual links: the MKVToolNix home page, the Windows installer and portable version and the source code. The Windows and Mac OS binaries are available. Most of the Linux binaries are still being built and will be available in a couple of hours. Here's the full ChangeLog since v8.9.0: Quote:
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
|
29th March 2016, 16:06 | #4058 | Link | |
Registered User
Join Date: Jun 2013
Posts: 57
|
Thank you Mosu for the continued updates. Not crazy about the change below though as it'll require changing all my batch files, but thanks for providing the no GUI option.
Quote:
|
|
29th March 2016, 17:59 | #4059 | Link |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,281
|
AYColumbia: what exactly are you using mkvinfo in batch files for? mkvinfo's output is NOT designed to be parsed; e.g. attachments located at the back are not listed by default. Instead mkvmerge's identification output (e.g. "mkvmerge --identification-format json --identify yourfile.mkv") is and is the preferred way. It's also the only supported way to get the track IDs for mkvmerge and mkvextract.
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
29th March 2016, 22:23 | #4060 | Link | |
Registered User
Join Date: Jun 2013
Posts: 57
|
Quote:
Thank you for the info on the JSON info which I will be looking into to see about updating my processes to use this instead. |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|