首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取HVEC/H 265视频的HLS流

获取HVEC/H 265视频的HLS流
EN

Stack Overflow用户
提问于 2021-07-03 20:38:25
回答 1查看 1.4K关注 0票数 0

我想做什么?

生成mp4文件的HVEC (h265) HLS。

我已经试过什么了?

我偶然发现了这个帖子https://superuser.com/a/1416549/1084556。它首先要求将h264视频转换为h265格式,然后执行HLS打包。

所以我跑了

代码语言:javascript
复制
ffmpeg -hide_banner -y -i "original.mp4" -c:v libx265 -c:a copy -y -movflags +faststart -tag:v hvc1 "h265.mp4"

上面的命令足够好地生成一个h265编码的视频,该视频正在macOS上的QuickTime播放器上工作。

下一个我

代码语言:javascript
复制
ffmpeg -y -i h265.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 hls.m3u8

上面的命令生成了一些m4s以及hls.m3u8init.mp4文件,这似乎是预期的行为,但是当我托管这些文件并尝试在任何在线媒体播放器中播放它时,它都无法工作,并抛出错误

代码语言:javascript
复制
A media error occurred: bufferIncompatibleCodecsError

使用的播放器(https://hls-js.netlify.app/demo/https://bitmovin.com/demos/stream-test)

EN

回答 1

Stack Overflow用户

发布于 2021-07-15 16:33:30

基于规范文档,hls.js插件和bitmovin都支持HEVC格式。你没有提到你测试过的浏览器。根据我的理解,您只能在safari浏览器上播放HEVC/fmp4HLS流。也值得一试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68239807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档