使用ffmpeg命令时遇到的一些奇怪问题
数据错误
[crypto @ 000000000054de40] Unable to open resource: D:\temp\vd201906291\O7rSBp5
l5847008.ts
[hls,applehttp @ 0000000000532c40] Failed to open segment 8 of playlist 0
[hls,applehttp @ 0000000000532c40] Error when loading first segment ‘D:\temp\vd2
01906291\O7rSBp5l5847000.ts’
D:\temp\vd201906291\tsmaster.m3u8: Invalid data found when processing input
最主要的原因就是因为m3u8中本地文件的路径写错了啦,所以会提示无效数据。正确的路径写法见上一篇文章。如果还是这个提示,就请检查一下这些文件是不是都存在啦。
程序处理路径时出现的错误
因为TS文件太多了,不可能一个个去修改下载下来的ts文件名称成本地路径,于是用程序处理。
刚开始发现下载的m3u8文件是这样的
于是替换成D:\temp\vd201906291\xxxxx.ts。结果还是报错,无效数据。
这个时候还没搞懂本地文件的具体路径,于是观察别人的m3u8文件,发现每个ts文件必须是单独一行