ฉันพยายามแปลงh264
วิดีโอเป็นสตรีม hls ซึ่งใช้h265
ตัวแปลงสัญญาณ ตามที่บทความของ bitmovinแนะนำเราจำเป็นต้องใช้fragmented mp4
เพื่อให้hls/h265
สตรีมทำงานกับซาฟารีได้
ฉันสามารถแปลง
h264
เป็นh265
คำสั่งนี้ได้อย่างถูกต้องffmpeg -i input.mp4 -c:v libx265 -tag:v hvc1 out.mp4
ฉันสามารถแปลงอินพุตวิดีโอ (
h264
) เป็น hls (fragmented 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
output hls stream ไม่ทำงานใน Safari มันพ่นข้อผิดพลาดนี้
Plugin Handled Load
คำสั่ง
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
สิ่งที่อาจเป็นปัญหาที่นี่?