Ffmpeg - создает видео HLS с различными версиями и создает основной список воспроизведения - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть эта команда ffmpeg для создания видео HLS с четырьмя версиями с отличающимися качественными функциями, но я не управляю этим, создает список воспроизведения .m3u8.В конце команды я добавил элемент управления -master_pl_name, но он не работает.

Может ли кто-нибудь помочь мне создать нужную команду?

ffmpeg -hide_banner -y -i "MySourceVideo.mp4" -vf scale = w = 640: h = 360: force_original_aspect_ratio = уменьшение -c: aac -ar 48000 -c: v h264 -профиль: v основной -crf 20 -sc_threshold 0 -g 48 -keyint_min48 -hls_time 4 -hls_key_info_file "MyKey.keyinfo" -hls_playlist_type vod -b: v 800k -maxrate 856k -bufsize 1200k -b: имя_файла 96k -hls_segment_file "MyNewVideo_version_360p_% 03d.ts_"842: h = 480: force_original_aspect_ratio = уменьшить -c: aac -ar 48000 -c: v h264 -profile: v main -crf 20 -sc_threshold 0 -g 48 -keyint_min 48 -hls_time 4 -hls_key_info_file "MyKey.keyinfo" -hls_playlist_type vod -b: v 1400k -макс. скорость 1498k -bufsize 2100k -b: имя файла 128k -hls_segment_file "MyNewVideo_version_480p_% 03d.ts" "MyNewVideo_480p.m3u8" -vf scale = w = 1280: h = 720_c_in_for__in_for___in_for__in_id_c_in_c_aac -ar 48000 -c: v h264 -profile: v main -crf 20 -sc_threshold 0 -g 48 -keyint_min 48 -hls_time 4 -hls_key_info_file "MyKey.keyinfo" -hls_playlist_type vod -b: v 2800k -макс.03d.ts "" MyNewVideo_720p.m3u8 "-vf scale = w = 1920: h = 1080: force_original_aspect_ratio = уменьшение -c: aac -ar 48000 -c: v h264 -профиль: v main -crf 20 -sc_threshold 0 -g48 -keyint_min.MyNewVideo_index.m3u8"

1 Ответ

0 голосов
/ 11 февраля 2019

Я работаю над аналогичной проблемой и в равной степени удивлен кажущейся нехваткой ресурсов по этому поводу.

В любом случае, я думаю, что вы сможете продвинуться дальше, если добавите один выходимя файла после -master_pl_name "MyNewVideo_index.m3u8" output_%v.m3u8.Затем я бы порекомендовал удалить отдельные имена для потоков качества, в противном случае FFmpeg создаст их дважды.

Возможно, у вас возникнут другие проблемы, как и у меня, но это должно решить вашу первую проблему.

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