ts视频流问题
ffmpeg吧
全部回复
仅看楼主
level 2
光影骑士 楼主
用视频捕捉下载的一堆ts文件 想用FF合并解密 有key文件 但貌似不识别 错误如图
这应该怎么整 是我用错命令了吗?
2017年07月10日 00点07分 1
level 2
光影骑士 楼主
我用的命令是 ffmpeg -i index.m3u8 -c copy x.ts
2017年07月10日 00点07分 2
把m3u8的内容贴一下
2017年07月15日 10点07分
level 2
光影骑士 楼主
有两个m3u8
第1个是:
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=500000,RESOLUTION=480x270
500kb/hls/index.m3u8?sign=76b4c21c8512f196645bdc62bd4ee13d817d3b479d0f8b9d549a66cd6e7dc19efe17a6eae4b779b300becbeb4fdb0058fcc76f365142ef47fe2ce0241cb709ed
第2个:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:11
#EXT-X-KEY:METHOD=AES-128,URI="key.ke#EXTINF:10.84,
index0.ts"
#EXTINF:10,
index1.ts
#EXTINF:10,
index2.ts
#EXTINF:10,
index3.ts
#EXTINF:10,
index4.ts
#EXTINF:1.88,
index5.ts
#EXTINF:7.28,
index6.ts
#EXTINF:10,
index7.ts
#EXTINF:8.52,
index8.ts
#EXTINF:10,
index9.ts
#EXTINF:4.2,
index10.ts
……
#EXT-X-ENDLIST
2017年07月15日 15点07分 3
2017年07月15日 15点07分
level 1
这是因为ffmpeg设置了不允许访问未知类型的文件,.key就是未知类型的
我有一个笨办法:
把key.key重命名为key.m3u8,同时把index.m3u8里面的URI值也改了就可以了
但是还想请问有没有大佬知道怎么设置ffmpeg可以访问所有文件类型
2018年02月07日 02点02分 4
非常感谢
2018年02月07日 03点02分
只要添加-allowed_extensions ALL就可以直接使用本地的key.key文件了,完整代码如下ffmpeg -allowed_extensions ALL -i index.m3u8 -c copy out.mp4
2019年10月10日 07点10分
level 1
2018年02月07日 03点02分 5
谢谢大神[茶杯]
2018年02月07日 03点02分
@光影骑士 楼主能告诉我路径怎么设?
2018年02月21日 09点02分
@xdx198731 你问什么路径?
2018年02月22日 03点02分
@xdx198731 百度可以查到的 我就是查的百度
2018年02月22日 03点02分
level 13
请问楼主,这样的情况还有没有救?
2018年06月08日 02点06分 6
1