gera o fluxo hls usando o codec h265

0

Estou tentando converter h264 video em um fluxo hls que usa h265 codec. Como este artigo bitmovin sugere, precisamos usar framgmented mp4 para o fluxo hls/h265 funcionar no safari.

  1. Consigo converter h264 em h265 corretamente usando este comando

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

  1. Consigo converter um vídeo de entrada ( h264 ) para hls ( framgmented mp4 ) usando este comando

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

Agora, quando eu uso o comando acima, especificando h265 , o fluxo de saída hls não funciona no safari. Isso lança esse erro

Plugin Handled Load

Comando

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

Qual pode ser o problema aqui?

    
por formatkaka 11.07.2018 / 13:32

0 respostas