如何解决向ffmpeg m3u8文件添加标签的问题
我尝试在 ffmpeg 中生成一个 hls 文件,结果如下:
#EXT-X-VERSION:3 #EXT-X-STREAM-INF:BANDWIDTH=400400,RESOLUTION=284x160,CODECS="avc1.64000c,mp4a.40.2" 160p/index.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=875600,RESOLUTION=640x360,CODECS="avc1.64001e,mp4a.40.2" 360p/index.m3u8
但我需要添加一个自定义标题标签,如“名称”
这是我想要的导出:
#EXT-X-VERSION:3 #EXT-X-STREAM-INF:BANDWIDTH=400400,Name="160p",Name="360p",mp4a.40.2" 360p/index.m3u8
我该怎么做?请帮助!
解决方法
我检查了最新版本 (4.3.2) 的源代码 (libavformat/hlsplaylist.c),您似乎无法向 EXT-X-STREAM-INF 标记添加“名称”属性。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。