J'utilise youtube-dl pour télécharger des vidéos depuis youtube. Mais quand j'écris:
youtube-dl http://www.youtube.com/watch?v=rn_YodiJO6k
Je reçois:
[youtube] Setting language
[youtube] rn_YodiJO6k: Downloading video webpage
[youtube] rn_YodiJO6k: Downloading video info webpage
[youtube] rn_YodiJO6k: Extracting video information
ERROR: unable to download video
Qu'est-ce que je fais mal?
command-line
youtube
Rondogiannis Aristophanes
la source
la source
Réponses:
La même question a été posée sur unix.stackexchange.com.
Youtube a changé quelque chose pour le rendre incompatible avec
youtube-dl
, il a été corrigé dans la dernière version. Utilisez les éléments suivants pour mettre à jouryoutube-dl
jusqu'à ce que le système de packages obtienne la version mise à jour:Mise à jour
Comme indiqué par sup dans les commentaires, il
youtube-dl
est corrigé dans Ubuntu pour désactiver l'--update
option en raison de problèmes de sécurité ( le rapport de bogue est ici ). Il est également soutenu dans le rapport de bogue quiyoutube-dl
est une cible mobile, de sorte que la version dans les référentiels est souvent obsolète. Cela rend la mise à niveau facile une nécessité.Une mise à niveau facile est toujours possible avec par exemple
pip
. Installez comme ceci (vous voudrez peut-être désinstaller les anciennes versions de layoutube-dl
première):La mise à niveau peut désormais se faire avec:
Comme indiqué sur la page de téléchargement youtube-dl . Notez que des problèmes de sécurité similaires sont également associés à cette méthode.
la source
sudo wget https://yt-dl.org/downloads/2013.11.07/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl
(info d'ici: rg3.github.io/youtube-dl/download.html )pip
alternative qui est presque aussi pratique.Pour moi, les lignes suivantes ont fonctionné:
la source
Vous devez mettre des guillemets doubles (
"
) avant et après l'URL de la vidéo pour que cela fonctionne. Je ne pense pas que ce soit un bug.Par exemple:
la source