现状: 很多关于 h264生成 hls 的m3u8文章,但如果生成的是 h265的介绍还很少,对于此一般来说是一句简单的说明就是使用: hevc_mp4代替h264_mp4toannexb即可,便于更多的介绍. 关于这个有一篇比较详细的中文介绍在这里: https://blog.csdn.net/weixin_41422027/article/details/106649361 但没有给出具体的命令行参数. 官方对于此参数的一些介绍: https://www.ffmpeg.org/ffmpeg-bitstream-filters.html#hevc_005fmp4toannexb https://ffmpeg.org/ffmpeg-formats.html https://developer.apple.com/documentation/http_live_streaming/http_live_streaming_hls_authoring_specification_for_apple_devices 也没有提及 hevc 的情况. 苹果也给出了解决方案,使用他们的 mediafilesegmenter这一个命令,但这个命令的兼容性比较差,就是 iPhone 拍摄的视频都无法支持. https://qiita.com/makotok7/items/bbcd24ab7b00adf8cc92 这里有一篇日文的文章介绍了使用说明 jeffcheng@Mac-Studio hls % mediafilesegmenter IMG_3337.MOV Apr 9 2022 02:22:09.357: Processing file /Users/jeffcheng/Downloads/hls/IMG_3337.MOV Apr 9 2022 02:22:09.374: Fragmented MP4 is the only supported container format for the segmentation of HEVC content Apr 9 2022 02:22:09.374: Unsupported media type 'hvc1' in track 0 Apr 9 2022 02:22:09.374: Unab
评论