ffplay 播放m3u8 hls Failed to open segment of playlist 0
用ffplay 播放m3u8文件 出现 Failed to open segment of playlist 0,Error when loading first segment 'test0.ts'
错误,同样的文件用VLC播放正常,经过一番求证找到原因,问题出在路径上,默认情况M3U8文件保存的是相对路径 M3u8
文件如下图所示:
图1 修改前的M3u8文件内容
如果需要用Ffplay 播放此M3u8文件需要将Ffplay.exe 放在m3u8文件同一个目录,或者将test5.ts ~test9.ts改成绝对路径
绝就可以播放了。修改成绝对路径后M3u8文件内容如下:
图2 修改后的M3u8文件内容
注意:ffplay 播放hls流(也即http格式的m3u8时获去ts流的http命令格式跟发送获取m3u文件不同,要区分对待。
如需交流,可以加QQ群1038388075,766718184,或者QQ:350197870
视频下载地址:http://www.chungen90.com/?list_53
Demo下载地址: http://www.chungen90.com/?list_52