首页 > 其他分享 >Protocol ‘https‘ not on whitelist ‘file,crypto‘ ——m3u8下载协议不在白名单,m3u8下载器推荐

Protocol ‘https‘ not on whitelist ‘file,crypto‘ ——m3u8下载协议不在白名单,m3u8下载器推荐

时间:2023-02-08 20:36:38浏览次数:42  
标签:Protocol https m3u8 whitelist file 下载 ffmpeg


1、FFmpeg报错

  • 接上一篇《cmd合并多个ts文件,ffmpeg快速转ts为mp4文件,通过m3u8合并文件》
    可以使用命令
ffmpeg -i "index.m3u8" "save_video.mp4"

下载m3u8文件指向的视频

  • 但是通过FFmpeg下载m3u8文件,出现Protocol ‘https‘ not on whitelist ‘file,crypto‘!报错。
  • 原因是ffmpeg默认不使用https协议,https协议没有在白名单内,所以无法下载。
    解决方法为更新协议白名单​​​-protocol_whitelist concat,file,http,https,tcp,tls,crypto​​​。
    下载时使用如下命令即可
两个都可以(
ffmpeg -protocol_whitelist concat,file,http,https,tcp,tls,crypto -t 80 -i index.m3u8 -c copy test.mp4

ffmpeg -protocol_whitelist "file,http,https,tcp,tls" -t 80 -i "index.m3u8" "save.mp4"
  • 如果仍然下载不成功(比如说下到只有一部分)
    推荐使用下载器解决。

2、m3u8下载器

1、M3U8-Downloader(PC端)
官网地址:https://github.com/HeiSir2014/M3U8-Downloader
推荐教程:https://limbopro.com/archives/M3U8-Downloader.html

2、m3u8-downloader(油猴脚本)
官网地址:https://github.com/Momo707577045/m3u8-downloader


标签:Protocol,https,m3u8,whitelist,file,下载,ffmpeg
From: https://blog.51cto.com/gwj1314/6044780

相关文章