window环境使用ffmpeg将m3u8文件转为mp4
issue: 不存在 ffmpeg
去ffmpeg官网下载一个, 然后指派系统变量path, 我下的是https://github.com/BtbN/FFmpeg-Builds/releases中的ffmpeg-master-latest-win64-gpl.zip
issue: 对加密的m3u8、ts文件进行合并, 报错 Error when loading first segment ‘0000.ts’
这是因为ts文件没有下载,
修改m3u8文件中ts的真实url路径即可
issue: 报错 Protocol ‘https’ not on whitelist ‘file,crypto,data’!
ffmpeg -protocol_whitelist file,http,https,tcp,tls,crypto -i index.m3u8 -c copy -bsf:a aac_adtstoasc MIE.mp4
issue: 报错 Creating security context failed (0x80090302)
暂时无解, 好像是服务器的问题?
参考:
- https://blog.csdn.net/songwt930/article/details/105767484