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
- ffmpeg > 1.1 notwendig. siehe auch hier
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
- 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.