其实就是 CDN 限制了 HTTP_REFERER 站点,解决这个问题很简单,加上头部信息即可。
./ffmpeg -user_agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.0.0 Safari/537.36" -headers "referer: http://example.com" -i https://example.com/example.m3u8 -c copy ./example.mp4
应付大部分站点是没有问题的,不过也有的站点加了其他的验证,那种我就不会了。不过也有特殊的解决方法,像微博这种的,只需要使用微信的 UA 就可以正常下载了。
Comments | NOTHING