当我尝试通过以下方式从 YouTube 下载视频时出现此错误youtube-dl
:
WARNING: Warning: Falling back to static signature algorithm
ERROR: unable to download video data: HTTP Error 403: Forbidden
答案1
Ubuntu 存储库中的 副本youtube-dl
通常很旧,Youtube 经常更改其提供文件的方式,导致旧版本的youtube-dl
无效。使用以下命令获取现代副本:
sudo apt-get remove -y youtube-dl
sudo wget https://yt-dl.org/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl
hash -r
您应该会发现错误不再出现。通过运行以下命令定期更新您的安装(每周左右):
sudo youtube-dl --update
事实上,您必须以这种方式进行更新/升级,因为youtube-dl
它不是标准的 Ubuntu 存储库包。
参考: