cb2*_*b24 3 segments http-live-streaming mediastreamsegmenter
我正在使用mediafilesegmenter为 mp4 电影生成 HLS 播放列表。我的命令如下,
mediafilesegmenter movieName.mp4 -I -f /Library/WebServer/Documents/vod/movieName/ -t 10 -l movie.log -k /Library/WebServer/Documents/vod/movieName/keys/ -K http://KEYSERVER/keys/ -key-rotation-period 10 -encrypt-rotate-iv-mbytes=1024 -J random
通过这个命令,我可以很好地生成播放列表,但持续时间#EXTINF:是小数点。我确实检查了 HLS 草案,它说
EXTINF 标签指定媒体段的持续时间。它仅适用于其后的媒体 URI。每个媒体段 URI 前必须有一个 EXTINF 标签。其格式为:
#EXTINF:<duration>,<title>
>
“duration”是十进制位置表示法中的整数或浮点数,以秒为单位指定媒体段的持续时间。报告为整数的持续时间应该四舍五入到最接近的整数。如果播放列表文件的协议版本小于 3,则持续时间必须是整数。
我的问题是如何制作 #EXTINF整数?我确实使用了选项 -t 10 和 -t 15 几个数字,但我的播放列表仍然有
#EXTINF:14.792, 等等。
任何人都可以指出我要对命令进行哪些更改,以便我获得基于整个整数的信息#EXTINF?
我的 mediasegmenter 版本是 mediafilesegmenter: Beta Version 1.1(111116)
我正在使用Darwin Kernel Version 10.8.0 with x86_64mac。
| 归档时间: |
|
| 查看次数: |
8395 次 |
| 最近记录: |