I’m trying to join several mkv files of a music DVD and give each one a chapter name.
I’ve found in outputs towards the bottom right generating chapters and if you click on the dropdown and choose “one chapter for each appended file” and it creates a chapter number for each track but is there a way I can give each chapter it’s own name?
Also … say I’m doing a test with 3 files, the 1st one is fine but the video on the 2nd and 3rd is just a green screen.
Welcome!
No, you cannot name generated chapters directly during multiplexing. You can do that afterwards, e.g. with the chapter editor, or on the command line with a combination of mkvextract, editing the chapter XML file & replacing the existing ones with mkvpropedit.
OK … and thank you for that … if I’m honest though it’s gone waaaayyy over my head.
I know it’s an old thread, but I also want to give my chapters the name of the file I added. Is there any documentation on how to do this? So how to use the chapter editor to do this?
For that specifically (which wasn’t the OP’s question) you can use the FILE_NAME variable in the chapter name generation string.
Okay, sorry, English isn’t my native language so probably I missunderstood the OP’s question. But thanks anyway for the quick reply. I will look into the FILE_NAME variable.
The way I understood OP’s question was that they wanted to manually specify a name for each generated chapter instead of letting mkvmerge generate names automatically. That’s not possible during the muxing run, only by editing the muxed file afterwards.
Your question was if it’s possible to let mkvmerge assign the appended file’s name as the generated chapter’s name, and that is possible with the aforementioned <FILE_NAME>. With the latest releases you can even use the appended file’s movie title if one is set with the <TITLE> variable if that is of interest to you.
Yes, that worked. Thank you very much.
Great! And you’re welcome.