Videos mit FFmpeg zusammenfügen

Mit FFmpeg kann man Videos zu einer neuen Datei zusammensetzen, ohne das etwa neu konvertiert werden muss.

Voraussetzung dafür: die Videos müssen alle im gleichen Format vorliegen.

Der eigentliche Vorgang ist in zwei Schritte aufgeteilt. Zuerst werden alle Videos in einen Transport-Stream umgewandelt und diese Transport-Streams werden im Anschluss zu einer neuen Videodatei zusammengesetzt.

In diesem Beispiel werden 3 Teile [1.mp4; 2.mp4; 3.mp4] zu einer neuen Videodatei verkettet, es geht aber auch mit beliebig vielen Teilstücken.

ffmpeg -i 1.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts 1.ts
ffmpeg -i 2.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts 2.ts
ffmpeg -i 3.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts 3.ts
ffmpeg -i "concat:1.ts|2.ts|3.ts" -c copy -bsf:a aac_adtstoasc output.mp4

War der Beitrag hilfreich?

2 Antworten zu „Videos mit FFmpeg zusammenfügen“

  1. Gerhard Uhlhorn

    Schade, dass die verwendeten Parameter nicht erklärt wurden.

  2. Anonymous

    Hallo Hat mir geholfen!
    Die Parameter gibt es hier https://ffmpeg.org/ffmpeg-bitstream-filters.html

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert