Мне нужно объединить несколько файлов h264. Могу ли я сделать просто трюк, как это:

cat file0.h264 file1.h264 file2.h264 > out.h264

Все h264 имеют одинаковые настройки кодирования, кроме разрешения и битрейта, и не имеют B-кадров.

Я попытался, и мой выходной файл играет хорошо,

Вот вывод 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

Это правильный путь?

1 ответ1

0

Да, транспортные потоки MPEG могут быть просто объединены, как вы это делаете.

Ссылка: https://trac.ffmpeg.org/wiki/Concatenate

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .