мультиплексор сегментов ffmpeg: воссоединение сегментов для возврата входного видео - PullRequest
0 голосов
/ 17 июня 2020

Для данного видеофайла (формат mp4) файл m3u8, который указывает на сегменты с некоторой продолжительностью, может быть сгенерирован следующим образом:

ffmpeg -v quiet -i input.mp4 -c copy -f segment -segment_list intermediate.m3u8 -segment_time <duration> intermediate_%03d.ts

Если бы я снова присоединил сегменты,

ffmpeg -i intermediate.m3u8 -c copy output.mp4

будет ли выходное видео таким же, как входное?

Быстрый тест показывает мне, что это не то же самое (по сравнению с суммами sha256).

Может ли кто-нибудь объяснить это специфическое c поведение? Требуется ли мне добавить определенные флаги, чтобы вернуть исходный исходный видеофайл, или это что-то еще?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...