【发布时间】:2016-06-10 17:47:27
【问题描述】:
我尝试使用以下代码将 UDP 流(从 DVB 信号生成)转换为 HLS m3u8 文件:
ffmpeg -i udp://239.1.2.1:60001 -acodec aac -strict -2 -vcodec libx264 -hls_wrap 100 -f hls /var/www/html/ts/1.m3u8
输出 m3u8 文件为:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:3
#EXT-X-MEDIA-SEQUENCE:66
#EXTINF:0.960000,
21.ts
#EXTINF:2.080000,
22.ts
#EXTINF:2.400000,
23.ts
#EXTINF:1.760000,
24.ts
#EXTINF:2.080000,
20.ts
我尝试在此文件中使用选项-segment_time 10 将目标持续时间更改为 10,但目标持续时间在 m3u8 文件中没有更改,有人可以帮我解决这个问题吗?
【问题讨论】:
标签: ffmpeg stream video-streaming http-live-streaming