使用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文件必须是单独一行

本文介绍了使用ffmpeg处理m3u8文件时遇到的数据错误、程序处理路径错误以及小失误等问题,包括ts文件路径格式、m3u8文件的换行要求和关键字格式。同时提到了TSmaster工具在m3u8及TS文件下载解密中的应用。
最低0.47元/天 解锁文章
607

被折叠的 条评论
为什么被折叠?



