M3u8播放:创建指向其他m3u8文件的m3u8文件(m3u8 other file)

关于M3u8播放的问题,在m3u8 other file中经常遇到, 我正在创建一个基于带宽指向其他 m3u8 文件的 m3u8 文件,如下所示

我正在创建一个基于带宽指向其他 m3u8 文件的 m3u8 文件,如下所示

#EXTM3U
#EXT-X-VERSION:4
#EXT-X-TARGETDURATION:7
#EXT-X-MEDIA-SEQUENCE:4
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=500000,RESOLUTION=480x270
480x270.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1000000,RESOLUTION=640x360
640x360.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2000000,RESOLUTION=1280x720
1280x720.m3u8
#EXT-X-ENDLIST

我希望能够使用 ffmpeg 来做到这一点,但我似乎找不到任何关于这样做的信息。这可能是错误的方式,所以如果有人能指出我正确的方向,将不胜感激。

4

2018 年 1 月更新

现在,您可以使用master_pl_namevar_stream_map直接使用 FFmpeg 创建主播放列表。请参阅documentation

您不能直接使用 FFmpeg(尚未)创建 HLS 主播放列表。您可以为多个比特率编码相同的源并获取每个变体播放列表,但您必须自己提供主播放列表。

当然,结果流必须对齐,所以你要么:

使用固定的 GOP 大小 (-g <size> -sc_threshold 0,x264--keyint <size> --min-keyint <size> --scenecut -1)

如果适用,请为每个第二遍执行2-pass encoding using the same first pass statfile。如果您在所需比特率的中间使用为演绎版生成 statfile,则效果会更好,因为会有一些精度损失。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(848)
Otg连接:如何打开 OTG连接设置(otg setting)
上一篇
服务器安装win7系统安装教程:如何在64位Win7上执行16位安装程序(16 bit on 64 bit windows)
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(83条)