Wie kann ich mit ffmpeg oder anderen Tools Hunderte oder sogar Tausende von Videodateien zu einer zusammenführen?

Wie kann ich mit ffmpeg oder anderen Tools Hunderte oder sogar Tausende von Videodateien zu einer zusammenführen?

Im Grunde habe ich Hunderte kleiner Videodateien (Format .ts) und jede davon ist nur 10 Sekunden lang und etwa 10 MB groß. Sie sind in der Reihenfolge „100.ts“, „101.ts“, „102.ts“ ... „600.ts“ benannt (Namen beginnen normalerweise nicht mit 1). Wie kann ich sie also mit ffmpeg oder anderen Tools zu einer großen Datei zusammenführen (und sie hoffentlich auch ins MP4-Format übertragen)? Oh, und ich muss das auch in einer Windows-Umgebung machen, danke

Antwort1

Verwenden Sie das concatEingabeformat:

Erstellen Sie zunächst eine Textdatei wie

file "100.ts"
file "101.ts"
...

und speichern Sie es als „merge.ffconcat“.

Nun ffmpeg -f concat -i "merge.ffconcat" [your codec options here] -f mp4 output.mp4zum Zusammenführen und ggf. Neukodieren verwenden.

verwandte Informationen