Inhaltsverzeichnis

FFMPEG

Mehrere H264 Dateien zusammenfuegen

Anwendungfall

Man nimmt einen Stream auf, welcher alsbald abbricht. Nun hat man mehrere H264 Fetzen, die man wieder zusammenkleben muss.

Schritt fuer Schritt

  1. ffmpeg > 1.1 notwendig. siehe auch hier
  2. ffmpeg -i file1.mp4 -i file2.mp4 ... -filter_complex "[0:0] [0:1] [1:0] [1:1] concat=n=<numberoffiles>:v=1:a=1 [v] [a]" -map '[v]' -map '[a]' output.mp4
  3. Beispiel:
    ffmpeg -i file1.mp4 -i file2.mp4 -filter_complex "[0:0] [0:1] [1:0] [1:1] concat=n=2:v=1:a=1 [v] [a]" -map '[v]' -map '[a]' output.mp4

Hinweis: Mir ist nicht gelungen von ffmpeg ein zusammenfuehren ohne rekodierung zu machen. Sprich, die obige Methoe fuehrt eine zeitaufwaendige neukodierung durch.