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

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

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


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.


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



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.



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.


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


Sie könnten auch einfach apt-get install --reinstall youtube-dldas Gleiche tun , denke ich ...
Byte Commander
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.