Hey @OttoKerner, for your post about the script for multiple files. It’s quite a long discussion, but I was surprised to see that you ask people to take an existing script and modify it based on the content of the videos. Have you every thought of approaching it from the opposite direction, where you take the command-line script that WOULD BE run when you use the GUI of MKVTools to modify a single file, then edit that instead? That would ensure that the script is customized for the EXACT video/audio/tag/etc makeup for each file.
I use a script that is pretty small:
for %%a in (*.*) do [PASTE HERE]
--output ^"D:\Temp\%%a^"
^"^(^" ^"%%a^" ^"^)^"
I place a copy of this script file into the folder containing my files. After a quick check to ensure that the video/audio/sub tracks are all in the same order (I have been burned by one group’s season pack changing the order of eng/jap sub tracks mid-season once), I pick one episode and drop it into MKVToolNix GUI. Enable/Disable any items I do/do-not want. Change labels. Change languages of whatever is wrong. Then, without actually running it, go to the menu, and click Multiplexer > Show Command Line.
Copy the entire code block there, and paste into my script file where it says [PASTE HERE]. Cut the “–output” line, and paste over the “– output OUTPUTPATH” block of code. Cut the line in my script that has all those up-arrows, and paste over the ENTIRE path to the source file. If I didn’t leave anything out or paste wrong, the script runs perfectly and outputs files of the exact same name into the roof of my D:/Temp folder.
A quick double check that the files are formed right and have the correct tracks (I checked before I did the script, but - again - I have been burned in the past so I check often) and I’m done.