我正在通过FFmpeg创建一个HLS实时流媒体事件播放列表(m3u8文件和ts片段)。不得从播放列表中删除开头的段(它应包含所有段)。 HTML5视频元素应该从一开始开始播放视频(默认情况下,如果播放列表包含多个片段并且播放列表文件的末尾不包含结束标记,则它会从中间的某处开始) 。要实现该视频从一开始就开始播放,我需要将#EXT-X-START:TIME-OFFSET=0
添加到播放列表文件中。
目前我的FFmpeg命令如下:
ffmpeg -i videoSrc -map 0 -f hls -hls_time 10 -hls_list_size 0 -hls_playlist_type event -hls_allow_cache 0 -hls_segment_filename testSegmented%03d.ts testSegmentedHls.m3u8
。
所以我的问题是:如何使用FFmpeg将#EXT-X-START:TIME-OFFSET=0
添加到我的HLS m3u8播放列表文件中?