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
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
Réponses:
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
Les solutions ci-dessus n'ont pas fonctionné pour moi. J'ai utilisé les commandes suivantes sur le site youtube-dl
officiel.
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é.
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
Ceux qui rencontrent de nouveaux problèmes avec youtube-dl
cette 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).
Essayez d'effacer le cache youtube-dl:
youtube-dl --rm-cache-dir
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/
avconv
from source va-t-elle résoudre un problème de réseau youtube-dl
? Oo
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.
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
apt-get install --reinstall youtube-dl
pour faire la même chose, je pense ...
sudo youtube-dl -U
de le mettre à jour