Youtube-dl 无法正常工作

Youtube-dl 无法正常工作

当我尝试使用 下载视频时出现以下错误youtube-dl

WARNING: Warning: Falling back to static signature algorithm
ERROR: unable to download video data: HTTP Error 403: Forbidden

答案1

您是通过 apt-get 安装的吗?这个版本似乎已经过时了。我遇到了以下情况:

$ sudo youtube-dl -U
It looks like you installed youtube-dl with a package manager, pip, setup.py or a tarball. Please use that to update.

您可以从官方来源安装它:https://rg3.github.io/youtube-dl/download.html

使用卷曲

sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

如果你没有 curl,你也可以使用获得

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

您还可以使用点子

sudo pip install --upgrade youtube_dl

您还可以使用自制

brew install youtube-dl

答案2

上述解决方案对我不起作用。我使用了官方youtube-dl网站上的以下命令。

http://rg3.github.io/youtube-dl/download.html

使用获得

sudo wget https://yt-dl.org/downloads/2014.09.25/youtube-dl -O /usr/local/bin/youtube-dl

sudo chmod a+x /usr/local/bin/youtube-dl

这帮我解决了这个问题。

答案3

那些面临与youtube-dl此错误“新问题警告:恢复静态签名算法“应该首先安装python-pip(当然,如果他们还没有安装的话)

sudo apt-get install python-pip

然后,为了修复错误,使用

sudo pip install youtube-dl --upgrade

这就是我今天早上做的事情(截至发布此答案时)。

答案4

如果尚未安装 pip-python,请安装它,然后输入:

sudo pip install --upgrade youtube_dl

这完全解决了问题。

相关内容