Generiere den hls-Stream mit dem h265-Codec

759
formatkaka

Ich versuche, h264Video in einen hls-Stream zu konvertieren, der h265Codec verwendet. Wie dieser Bitmovin-Artikel vorschlägt, müssen wir framgmented mp4den hls/h265Stream verwenden, um auf Safari zu arbeiten.

  1. Ich bin konvertieren kann, h264um h265richtig mit diesem Befehl

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

  1. Mit diesem Befehl kann ich ein Eingabevideo ( h264) in hls ( framgmented mp4) konvertieren

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

Wenn ich nun den obigen Befehl durch Angabe benutze h265, funktioniert der Ausgabe-hls-Stream nicht in Safari. Es wirft diesen Fehler

Plugin-Handle Load

Befehl

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

Was könnte das Problem sein?

0

0 Antworten auf die Frage