早上好,我创建了我正在测试 HLS 流,并使用命令创建了一个简单的播放列表和视频片段ffmpeg -i C:\Users\funny\Desktop\uscita\out.mp4 -vcodec libx264 -g 24 -hls_time 10 -hls_playlist_type vod -vsync 1 index1.m3u8。
源视频打开没有问题,ffmpeg 将其编码为 index1,即播放列表文件,index10 index11 index12 是 3 .ts(视频只有 26 秒长)。我安装了 VLC 因为我知道它会打开播放列表文件,所以我可以测试我的 .m3u8,但是当我用 VLC 打开它时,程序开始运行但它不播放任何内容。作为参考,它也是播放列表:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:12
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-PLAYLIST-TYPE:VOD
#EXTINF:11.500000,
index10.ts
#EXTINF:12.000000,
index11.ts
#EXTINF:2.500000,
index12.ts
#EXT-X-ENDLIST
Run Code Online (Sandbox Code Playgroud)