Ich möchte Videos in einer Stapelgröße von jeweils zwanzig (20) zusammenführen. Ich verwende eine Linux-Maschine. Die Videos sind im mp4-Format und mäßiger Qualität. Bei einigen fehlt sogar der Audiostream. Bisher habe ich versucht ffmpeg
, mencoder
, cvlc/vlc
und MP4Box
. Ich möchte ein Befehlszeilenskript schreiben, um dies zu erreichen, da ich die Stapelverarbeitung durchführe.
Das Hauptproblem ist, dass einige der Lösungen, die ich ausprobiert habe, für zwei Videos gut funktionieren, einige für Videos mit Audiostream und wieder andere für eine andere Teilmenge meines Videosets. Für diese Aufgabe konnte ich jedoch keine umfassende Lösung finden.
ffmpeg
, einschließlich Filter und Dateiprotokolle . Ich habe auch versucht, die concat
Funktion von zu verwenden cvlc/vlc
. Ich habe auch die concat
Funktion von ausprobiert mencoder
. All dies funktionierte teilweise. Dies half mir schließlich, die Angelegenheit zu lösen.
melt {input-sequence} -consumer avformat:{output-name} acodec=libmp3lame vcodec=libx264