Je ne parviens pas à télécharger des vidéos de Youtube avec youtube-dl
. Ci-dessous le code. S'il vous plaît aider!
root@itzamlan10:~# Sudo apt-get install youtube-dl
Reading package lists... Done
Building dependency tree
Reading state information... Done
youtube-dl is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 82 not upgraded.
root@itzamlan10:~#
root@itzamlan10:~# youtube-dl https://www.youtube.com/watch?v=2wNvUHBVw5U
[youtube] 2wNvUHBVw5U: Downloading webpage
ERROR: Unable to download webpage: HTTP Error 429: Too Many Requests (caused by HTTPError()); please report this issue on https://yt-dl.org/bug .
Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its com
plete output.
Votre problème est probablement dû au fait que vous utilisez une version plus ancienne de youtube-dl
.
Vous devez désinstaller la version d’apt avec
apt-get purge youtube-dl
puis installez-le avec pip à la place.
pip3 install youtube-dl
Si vous n’avez pas pip3, vous pouvez l’installer avec,
apt-get install python3-pip
ou voyez this pour plus d'aide à ce sujet.
Le paquetage youtube-dl
dans le dépôt apt pour jessie (et même peut-être même fiable) n'a pas été mis à jour depuis presque un an.
Vous pouvez essayer d'ajouter des indicateurs "-4" ou "-6" pour forcer le téléchargement sur IPv4 et IPv6 respectivement. La vidéo que vous tentiez de télécharger n'est plus disponible, mais la commande suivante fonctionne pour moi:
youtube-dl -4 https://www.youtube.com/watch?v=sJFgo9H6zNo
Vous pouvez vous référer à ce fil pour plus d'informations.
429 signifie généralement que vous avez trop téléchargé. Pratiquement, il s’agit d’un problème très courant sur lequel on exécute youtube-dl sur OVH/AWS/etc. Vous voudrez peut-être contourner ce problème en utilisant --proxy
ou --source-address
(voir FAQ youtube-dl ). Vous voudrez peut-être aussi lire ce fil .