Youtube-dl funktioniert nicht

12

Ich erhalte die folgende Fehlermeldung, wenn ich versuche, Videos mit herunterzuladen youtube-dl.

WARNING: Warning: Falling back to static signature algorithm
ERROR: unable to download video data: HTTP Error 403: Forbidden
acabhishek942
quelle
1
hast du die aktualisierte version ausprobiert Versuchen Sie, es sudo youtube-dl -Uzu aktualisieren
Stormvirux
Ja, ich habe versucht, die aktualisierte Version funktioniert immer noch nicht
acabhishek942
1
Ich schlage vor, dass Sie DownloadHelper in Firefox installieren. Es ist schnell und effektiv. CLI dauert lange!
A Umar Mukthar
1
Mögliches Duplikat von Kann youtube-dl nicht aktualisieren
David Foerster

Antworten:

15

Hast du via apt-get installiert? Es scheint, dass diese Version veraltet ist. Das passierte mir:

$ 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.

Sie können es aus offiziellen Quellen installieren: https://rg3.github.io/youtube-dl/download.html

Mit 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

Wenn Sie keine Locke haben, können Sie alternativ wget verwenden :

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

Sie können auch pip verwenden :

sudo pip install --upgrade youtube_dl

Sie können auch Homebrew verwenden :

brew install youtube-dl
Tulio Casagrande
quelle
11

Die oben genannten Lösungen haben bei mir nicht funktioniert. Ich habe die folgenden Befehle von der offiziellen youtube-dlWebsite verwendet.

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

Benutze 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

Das hat es für mich behoben.

Adam Elvin
quelle
So sollte youtube-dl meiner
meinung
bestätige: die apt-get version von youtube-dl funktioniert nicht, du musst youtube-dl von seiner website herunterladen, wo du aktualisierte anweisungen zum herunterladen der neuesten version findest - dieser post wurde von dort kopiert, hat aber einen alten download link . Beachten Sie, dass Sie es auch ohne sudo herunterladen können mkdir youtubedl; cd youtubedl; wget 'wget https://yt-dl.org/downloads/2016.03.14/youtube-dl -O youtube-dl' -O youtube-dl; ./youtube-dl(verwenden Sie die neueste Download-URL, wie auf der youtube-dl-Webseite angegeben
zipizap
3

Wer mit dem youtube-dlmit diesem Fehler " Warnung: Rückgriff auf statischen Signaturalgorithmus " neue Probleme hat, sollte zunächst mit installieren python-pip(sofern er es nicht bereits installiert hat)

sudo apt-get install python-pip

und dann, um den Fehler zu beheben, verwenden Sie

sudo pip install youtube-dl --upgrade

Das hat heute Morgen bei mir funktioniert (zum Zeitpunkt der Veröffentlichung dieser Antwort).

Mr One ZED
quelle
1

Installieren Sie pip-python, wenn Sie dies noch nicht getan haben, und geben Sie Folgendes ein:

sudo pip install --upgrade youtube_dl

Dies behebt das Problem in Ordnung.

Yann
quelle
0

Im Anschluss wurde das Problem behoben. Es funktioniert jetzt wunderbar.

$ sudo apt-get install yasm
$ git clone git://git.libav.org/libav.git
$ cd libav
$ ./configure
$ make
$ sudo make install

Quelle: http://www.tecmint.com/record-ubuntu-desktop-screen-using-avconv/

naveedxxa
quelle
-1 Wie kann durch die Installation einer Upstream-Version von avconvFrom Source ein Netzwerkproblem behoben werden youtube-dl? Oo
David Foerster
0

Ich habe youtube-dl von https://yt-dl.org/downloads/2014.09.25/ heruntergeladen . Ich habe dann einen chmod 777 youtube-dl gemacht und den Befehl ausgeführt. Ich wurde gebeten, ein Upgrade über ./youtube-dl -U durchzuführen, wodurch ich auf die Version 2015.12.13 aktualisiert wurde. Ich lief ./youtube-dl mit der URL wieder und das Problem war gelöst.

Beim Versuch, ein Pip-Upgrade für die Standard-Pip-Installation von youtube-dl durchzuführen, wurde weder das Upgrade durchgeführt noch das Problem behoben. Dies deutet darauf hin, dass die pypi-Version bei Fehlerkorrekturen möglicherweise veraltet ist.

Abhinav Maurya
quelle
0

Ich habe es versucht und jetzt funktioniert alles gut:

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

Jetzt funktioniert es wieder, da diese Zeilen die neueste youtube-dl vom Server neu installieren

Yusuf Ibrahim
quelle
Sie könnten auch einfach apt-get install --reinstall youtube-dldas Gleiche tun , denke ich ...
Byte Commander