Ja, mpeg-Transportströme können einfach auf diese Weise verkettet werden.
Referenz: https://trac.ffmpeg.org/wiki/Concatenate
Ich muss einige H264-Dateien zusammenführen. Kann ich einfach so einen Trick machen:
cat file0.h264 file1.h264 file2.h264 > out.h264
Alle h264-Geräte haben die gleichen Codierungseinstellungen außer Auflösung und Bitrate und haben keine B-Frames.
Ich habe versucht, und meine Ausgabedatei läuft gut,
Hier ist die Ausgabe von ffmpeg:
Stream #0:0[0x100]: Video: h264 (Constrained Baseline) ([27][0][0][0] / 0x001B), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 24 fps, 24 tbr, 90k tbn, 48 tbc
Es ist der richtige Weg?
Ja, mpeg-Transportströme können einfach auf diese Weise verkettet werden.
Referenz: https://trac.ffmpeg.org/wiki/Concatenate