VOB-Zusammenführung: Welches Befehlszeilentool wird empfohlen (Linux)?

9

Ich möchte die VOBs einer DVD in einer einzigen VOB-Datei zusammenführen.

Welches Befehlszeilentool wird unter Linux empfohlen?

jldupont
quelle

Antworten:

13

Angenommen, Sie kümmern sich nur um die Vobs und nichts anderes auf der DVD, können Sie sie einfach zusammen katzen:

cat *.vob > big.vob

wird gut funktionieren.

DaveParillo
quelle
2
Ich wusste nicht, dass das funktioniert, wow. Wenn Sie ungeduldig sind und Fortschritte sehen möchten, können Sie cat *.VOB | pv | dd of=big.vob
Folgendes
1

Das Problem beim einfachen Verketten von VOB-Dateien besteht darin, dass das resultierende VOB in den meisten Mediaplayern nicht die richtige Wiedergabezeit oder -position anzeigt, wie hier und hier beschrieben :

Typische Probleme sind: Zeitprobleme, nicht in der Lage, den Fortschritt richtig anzuzeigen, keine Möglichkeit zum Vorwärtsspringen, Abstürze, fehlendes Audio, nicht synchrones Audio, nur die ersten 5 Sekunden des Videos anzeigen usw.

Sie können die VOBs jedoch verlustfrei kopieren und zu einem einzigen MPG zusammenführen (da VOBs MPGs enthalten), bei denen die Wiedergabeprobleme über ffmpeg nicht auftreten . z.B,

ffmpeg -i 'concat:VTS_01_1.VOB|VTS_01_2.VOB|VTS_01_3.VOB|VTS_01_4.VOB|VTS_01_5.VOB|VTS_01_6.VOB|VTS_01_7.VOB' -acodec copy -vcodec copy combined.mpg
Miles Wolbe
quelle
0

Wie ist es damit :

pv *.vob > big.vob
SebMa
quelle
Wenn Sie den ersten Satz der pv-Manpage lesen, haben Sie Recht, pv wird normalerweise zwischen Pipes verwendet. Wenn Sie jedoch die 3. und 4. lesen, heißt es, dass sie auch wie "cat" verwendet werden können: "pv kopiert jede gelieferte DATEI der Reihe nach in die Standardausgabe (- bedeutet Standardeingabe), oder wenn keine DATEIEN angegeben sind, ist nur die Standardeingabe kopiert. Dies ist das gleiche Verhalten wie bei Katze (1). " Versuchen Sie und Sie werden sehen, dass es funktioniert :-)
SebMa
Ich stimme zu, aber die andere Verwendung (wie "Katze") funktioniert auch. Versuch es bitte.
SebMa
Ich tue und hier ist das Ergebnis: pv *.aac > toto 94,2MiB 0:00:00 [ 530MiB/s] [======================================>] 100%
SebMa