Also habe ich alle meine alten Mini-DV-Bänder mit dvgrab in .AVI aufgenommen und sie dann mit Handbrake (Bob-Methode) auf High Profile deinterlaced, aber ich habe jetzt ein paar M4V-Dateien übrig (aufgrund der 2 Audiospuren) .
Ich möchte jetzt aus jedem Band eine Datei machen und möglichst auch die Zeitstempel im Dateinamen erhalten. Ich habe keine Ahnung, wie ich ihnen jetzt beitreten soll, da das Erstellen eines MKV aus ihnen dazu führen würde, dass sich der Player verhält (VLC, MPC und WMP bringen aus irgendeinem Grund alle unterschiedliche Ergebnisse beim Abspielen der MKV-Datei).
Was ist der beste Weg, um die deinterlaced M4V-Dateien jetzt für jedes Band in eine Datei zu bekommen? Oder haben Sie dafür andere Methoden, während Sie das Originalmaterial immer noch von 50i auf 50p deinterlacen?
Wenn Sie ffmpeg installiert haben, lesen Sie diesen Artikel , in dem es im Grunde darum geht, eine Datei mit allen Namen zu erstellen oder den folgenden Befehl zu verwenden
ffmpeg -i 'concat:input1|input2' -codec copy output
Oder
ffmpeg -i opening.mkv -i episode.mkv -i ending.mkv \
-filter_complex '[0:0] [0:1] [1:0] [1:1] [2:0] [2:1] concat=n=3:v=1:a=1 [v] [a]' \
-map '[v]' -map '[a]' output.mkv
Oder
$ cat mylist.txt
file '/path/to/file1'
file '/path/to/file2'
file '/path/to/file3'
$ ffmpeg -f concat -i mylist.txt -c copy output
concat-Protokoll: Verwendung mit Formaten, die die Verkettung auf Dateiebene unterstützen (MPEG-1, MPEG-2 PS, DV).
Concat-Filter: Verwenden Sie ihn, wenn Sie neu codieren müssen, z. B. beim Anwenden von Filtern.
concat demuxer: verwenden, wenn Sie eine erneute Codierung vermeiden möchten und Ihr Format keine Verkettung auf Dateiebene unterstützt. Probieren Sie im Zweifelsfall den concat-Demuxer aus.
Dieser Artikel wurde ursprünglich hier veröffentlicht
Siehe auch http://ffmpeg.org/faq.html#How-can-I-join-video-files_003f
bret7600
Stefan Kern
bret7600