ffmpeg конвертирует исходный поток h265 в плейлист hls - PullRequest
0 голосов
/ 11 февраля 2020

У меня есть необработанный видеофайл h265. Я пытаюсь преобразовать его в плейлист hls m3u8. Это большой файл (~ 2 ГБ), поэтому я пытаюсь сегментировать его на небольшие файлы .ts, чтобы мой проигрыватель уже мог начать его воспроизведение.

Я делаю это в 2 этапа:

ffmpeg -i video.h265 -c copy video.mp4
ffmpeg -i video.mp4 -c:v copy -start_number 0 -hls_time 5 -hls_list_size 0 -hls_playlist_type event -f hls index.m3u8

Проблема в том, что я получаю только один .ts, который все еще очень большой (того же размера), который слишком тяжел для игрока, чтобы начать играть быстро.

Если перекодировать его в h265 снова, он разбивает его на несколько .ts файлы, но я думаю, что нет необходимости перекодировать, как это уже в формате h265.

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