Ich habe kürzlich einige VOB-Codierungen durchgeführt, nachdem ich ein paar unersetzbare DVDs gerippt hatte. Verwenden von ffmpeg version 1.2.4
out of Homebrew unter OSX:
ffmpeg -probesize 2G -analyzeduration 2G \
-i VTS_04.VOB \
-map 0:0 -map 0:1 -map 0:2 -map 0:9 \
-metadata:s:a:0 language=eng -metadata:s:a:0 title="English Stereo" \
-metadata:s:a:1 language=jap -metadata:s:a:1 title="Japanese Stereo" \
-metadata:s:s:0 language=eng -metadata:s:s:0 title="English"
-c:v libx264 -filter:v yadif -crf 18 -level 3.1 -tune film \
-c:a copy \
-c:s copy \
OutputMovie.mkv
Ich musste einstellen -probesize
und -analyzeduration
da die 5.4GB VOB-Datei Streams hatte, die später in der Datei beginnen und ohne diese Optionen nicht gefunden werden.
Als nächstes -map
kann ich über den Parameter auswählen, welche Streams an den Ausgang weitergeleitet werden sollen - der Videostream, die ersten beiden Audiostreams und der 9. Stream, die Untertitel sind. Verwenden Sie ffprobe
(mit -probesize
& -analyzeduration
, um die Liste der Streams anzuzeigen).
Fügen Sie -metadata
den Audio- und Untertitel-Streams in der Ausgabe etwas hinzu.
Video - Encoding - Optionen nach -c:v
Sie lesen können an anderer Stelle .
Kopieren Sie schließlich die Audio- und Untertitel-Streams unverändert in die Ausgabedatei. Die Ausgabe muss so MKV
erfolgen, dass die Untertitel und alle Metadaten korrekt eingebettet werden.
Auf meinem Macbook Air 2011 dauerte diese Kodierung ungefähr 6 Stunden und spuckte eine perfekte 2,4 GB MKV-Datei aus.