Batchverarbeitung von ISO-Dateien mit MakeMKV

  • Wer mehrere ISO-Dateien mit MakeMKV in MKV's umwandeln möchte kann dieses Batch-Skript verwenden. Die ISO-Dateien müssen sich in einem gemeinsamen Ordner befinden und dürfen keine Leerzeichen im Dateinamen haben, weil MakeMKVcon unter Windows nicht richtig damit umgehen kann. Das Skript erstellt zunächst für jede ISO einen eigenen Ordner und schreibt dort jeden Titel rein, der mindestens die in der Variablen MindestKapitel festgelegte Anzahl an Kapiteln hat. Das hat sich für die meisten DVD's als zweckmäßig herausgestellt. Das Skript läßt sich leicht an eigene Bedürfnisse anpassen (nur den längsten Titel, Multitasking usw.) oder für eine bash-Umgebung umschreiben. Der Pfad zum MakeMKVcon-Programm-Ordner muss ggf. angepasst werden.

    Code
    @echo off
    :: Batch zu makemkvcon.exe, Pfade ggf anpassen
    :: Umwandlung aller Titel einer DVD/BD-ISO im Verzeichnis in MKV, die eine Mindestanzahl von Kapiteln enthalten
    :: Ordner mit dem Namen der ISO werden angelegt, diese dürfen keine Leerzeichen enthalten
    set /a MindestKapitel=2
    for %%a in (*.iso) do for /f "tokens=2,5delims=:," %%b in ('^""c:\Program Files (x86)\MakeMKV\makemkvcon.exe" -r info iso:%%~a ^| grep -E "TINFO:[0-9][0-9]*,8"^"') do if %%~c geq %MindestKapitel% md "%%~na" 2>nul &"c:\Program Files (x86)\MakeMKV\makemkvcon.exe" mkv iso:%%~a %%~b %%~na\

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!