Youtube-dl ne fonctionne pas

12

J'obtiens l'erreur suivante lorsque j'essaie de télécharger une vidéo à l'aide de youtube-dl.

WARNING: Warning: Falling back to static signature algorithm
ERROR: unable to download video data: HTTP Error 403: Forbidden
acabhishek942
la source
1
avez-vous essayé la version mise à jour. Essayez sudo youtube-dl -Ude le mettre à jour
Stormvirux
oui j'ai essayé la version mise à jour ne fonctionne toujours pas
acabhishek942
1
Je vous suggère d'installer DownloadHelper dans Firefox. C'est rapide et efficace. CLI prend beaucoup de temps!
Un Umar Mukthar
1
Duplication possible de Impossible de mettre à jour youtube-dl
David Foerster

Réponses:

15

Avez-vous installé via apt-get? Il semble que cette version soit obsolète. Cela m'arrivait:

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

Vous pouvez l'installer à partir de sources officielles: https://rg3.github.io/youtube-dl/download.html

Utilisation de 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

Si vous n'avez pas de boucle, vous pouvez également utiliser 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

Vous pouvez également utiliser pip :

sudo pip install --upgrade youtube_dl

Vous pouvez également utiliser Homebrew :

brew install youtube-dl
Tulio Casagrande
la source
11

Les solutions ci-dessus n'ont pas fonctionné pour moi. J'ai utilisé les commandes suivantes sur le site youtube-dlofficiel.

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

Utilisez 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

Cela m'a arrangé.

Adam Elvin
la source
C'est ainsi que youtube-dl devrait toujours être téléchargé, à mon avis
geoffmcc
confirmer: la version apt-get de youtube-dl ne fonctionne pas, vous devez télécharger youtube-dl à partir de son site Web, où vous trouverez des instructions mises à jour pour télécharger la dernière version - cet article a été copié à partir de là mais a un ancien lien de téléchargement . Notez que vous pouvez également le télécharger sans sudo, comme ceci mkdir youtubedl; cd youtubedl; wget 'wget https://yt-dl.org/downloads/2016.03.14/youtube-dl -O youtube-dl' -O youtube-dl; ./youtube-dl(utilisez la dernière URL de téléchargement comme indiqué dans la page Web youtube-dl
zipizap
3

Ceux qui rencontrent de nouveaux problèmes avec youtube-dlcette erreur " Avertissement: Revenir à l'algorithme de signature statique " doivent d'abord installer python-pip(s'ils ne l'ont pas déjà installé, bien sûr) avec

sudo apt-get install python-pip

puis, pour corriger l'erreur, utilisez

sudo pip install youtube-dl --upgrade

C'est ce qui a fonctionné pour moi ce matin (comme au moment de poster cette réponse).

Mr One ZED
la source
1

Installez pip-python si ce n'est pas déjà fait, puis tapez:

sudo pip install --upgrade youtube_dl

Cela résout bien le problème.

Yann
la source
0

La suite a résolu le problème. Cela fonctionne maintenant à merveille.

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

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

naveedxxa
la source
-1 Comment l'installation d'une version en amont de avconvfrom source va-t-elle résoudre un problème de réseau youtube-dl? Oo
David Foerster
0

J'ai téléchargé youtube-dl depuis https://yt-dl.org/downloads/2014.09.25/ . J'ai ensuite fait un chmod 777 youtube-dl et j'ai exécuté la commande. Il m'a demandé de mettre à niveau via ./youtube-dl -U qui m'a mis à niveau vers la version 2015.12.13. J'ai de nouveau exécuté ./youtube-dl avec l'URL et le problème a été résolu.

Essayer une mise à niveau de pip sur l'installation par défaut de pip de youtube-dl n'a pas fait la mise à niveau ou résolu le problème, indiquant que la version pypi pourrait être obsolète sur les corrections de bogues.

Abhinav Maurya
la source
0

J'ai essayé cela et tout fonctionne bien maintenant:

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

Maintenant, cela fonctionne à nouveau, car ces lignes réinstalleront le dernier youtube-dl du serveur

Yusuf Ibrahim
la source
Vous pourriez aussi faire juste apt-get install --reinstall youtube-dlpour faire la même chose, je pense ...
Byte Commander