Youtube-dl不起作用


12

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

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

1
您是否尝试过更新版本。尝试运行sudo youtube-dl -U进行更新
Stormvirux

是的,我尝试过更新版本仍然无法使用
acabhishek942 2014年

1
我建议您在firefox中安装DownloadHelper。快速有效。CLI需要很长时间!
Umar Mukthar,2014年

Answers:


15

您通过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

使用curl

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

如果没有卷曲,则可以使用wget

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

您还可以使用pip

sudo pip install --upgrade youtube_dl

您也可以使用Homebrew

brew install youtube-dl


11

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

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

使用wget

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

这为我解决了。


我认为,这就是应始终下载youtube-dl的方式
geoffmcc

确认:youtube-dl的apt-get版本无法正常工作,您必须从其网站下载youtube-dl,在此处您将找到更新的说明以下载最新版本-该帖子是从那里复制的,但是具有旧的下载链接。请注意,您也可以不使用sudo进行下载,就像这样mkdir youtubedl; cd youtubedl; wget 'wget https://yt-dl.org/downloads/2016.03.14/youtube-dl -O youtube-dl' -O youtube-dl; ./youtube-dl(使用youtube-dl网页中
zipizap

3

那些因youtube-dl错误而出现新问题的“ 警告:退回静态签名算法 ”的用户应首先安装python-pip(如果尚未安装静态签名算法的话)

sudo apt-get install python-pip

然后,要修复错误,请使用

sudo pip install youtube-dl --upgrade

这是今天早上对我有用的(在发布此答案时)。



1

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

sudo pip install --upgrade youtube_dl

这样可以解决问题。



0

我从https://yt-dl.org/downloads/2014.09.25/下载了youtube-dl。。然后,我做了一个chmod 777 youtube-dl,并运行了命令。它要求我通过./youtube-dl -U进行升级,这将我升级到了2015.12.13版本。我再次使用URL运行./youtube-dl,问题已解决。

在youtube-dl的默认pip安装上尝试进行pip升级无法完成升级或解决了问题,这表明pypi版本在错误修复上可能已过时。


0

我尝试了这个,现在一切都很好:

apt-get remove youtube-dl
apt-get update
apt-get install youtube-dl

现在可以再次使用,因为这些行将重新从服务器上安装最新的youtube-dl


apt-get install --reinstall youtube-dl我想,您也可以做一些事情来实现相同的目标
Byte Commander
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.