what
m3u8
ffmpeg
how
通过fiddler等工具拿到m3u8文件,查看文件内容是否规范
下载时通过文件类型,url过滤快速找出含有m3u8文件的数据,在pc端抓包比较方便.手机端抓包https需要安装证书.通过ffmpeg下载
1
ffmpeg.exe -i input.m3u8 -c copy output.mp4
- -i 指定输入参数,m3u8文件
- -c copy 指定输出文件
在m3u8文件内的视频文件如果是通过http/https下载需要指定白名单
1
-protocol_whitelist "file,http,https,tls,tcp"
把这个参数加上,指定协议白名单即可,完整的命令如下:
1
ffmpeg.exe -protocol_whitelist "file,http,https,tls,tcp" -i input.m3u8 -c copy output.mp4
不指定白名单ffmpeg会报错:”Protocol ‘https’ not on whitelist ‘file,crypto’!”