youtube-dl 签名算法不起作用

youtube-dl 签名算法不起作用

当我尝试通过以下方式从 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 存储库包。

参考:

相关内容