1

Я пытаюсь преобразовать видео h264 в поток hls, который использует кодек h265 . Как говорится в этой статье , нам нужно использовать framgmented mp4 для потока hls/h265 для работы в сафари.

  1. Я могу конвертировать h264 в h265 правильно с помощью этой команды

ffmpeg -i input.mp4 -c:v libx265 -tag:v hvc1 out.mp4

  1. Я могу конвертировать входное видео (h264) в hls (framgmented mp4) с помощью этой команды

ffmpeg -y -i input.mp4 \ -c copy -hls_segment_type fmp4 -hls_time 6 -hls_list_size 10 \ -hls_flags delete_segments+append_list+split_by_time \ -hls_playlist_type vod manifest.m3u8

Теперь, когда я использую указанную выше команду, указав h265 , выходной поток hls не работает в safari. Выкидывает эту ошибку

Плагин обрабатывает нагрузку

команда

ffmpeg -y -i input.mp4 \ -vf scale=640:360 -c:v libx265 -tag:v hvc1 -c:a copy \ -hls_segment_type fmp4 -hls_time 6 -hls_list_size 10 \ -hls_flags delete_segments+append_list+split_by_time \ -hls_playlist_type vod manifest.m3u8

В чем может быть проблема здесь?

0