Télécharger une video Youtube en ligne de commande

0.00 avg. rating (0% score) - 0 votes
Partager:

Il existe un logiciel youtube-dl gratuit en ligne de commande sur Linux très puissant qui permet de télécharger toute sorte de vidéo, mais qui fonctionne aussi avec dailymotion, vimeo… Voila comment l’utiliser.

Le logiciel est compatible avec beaucoup d’autre site, un petit coup de: « youtube-dl –list-extractors » donne:

Voir la liste

L’erreur 429

Si vous avez l’erreur 429, il vous est donc impossible de télécharger la moindre vidéo, je vous invite à lire cet article: Corriger l’erreur 429 chez Youtube-dl

Installation

Pour l’installer, il y a plusieurs méthodes. Je suis sur Débian, ça peut donc changer chez vous. Pour moi la première méthode n’a pas fonctionné:


apt-get install youtube-dl

Une autre méthode qui à fonctionné pour moi:


curl https://yt-dl.org/downloads/2014.07.24/youtube-dl -o /usr/local/bin/youtube-dl
chmod a+x /usr/local/bin/youtube-dl
Vérifier bien avant le lien pour avoir la dernière version même si c’est la dernière au moument ou l’article est publié

Si il faut faire une mise à jour

Avec la seconde méthode pour metre à jour il suffit de faire:


youtube-dl -U

Comment télécharger une vidéo

Pour télécharger une vidéo sur Youtube rien de plus simple:


youtube-dl "https://www.youtube.com/watch?v=Vr0U0QcTFII"

Ce qui donne:

Résultat de la commande youtube-dl

Résultat de la commande youtube-dl

La vidéo sera placé dans le dossier courant.

Le logiciel prend toujours la vidéo dans la meilleur qualité disponible. Si on veut choisir le format/qualité de la vidéo, on peut lui donner le paramètre -F qui va lister les formats disponibles:


youtube-dl -F "https://www.youtube.com/watch?v=Vr0U0QcTFII"

Ce qui donne:

Liste les formats disponibles

Liste les formats disponibles

Si on veut télécharger la dernière ou il y a écrit « best », il suffit de faire:


youtube-dl -f 18 "https://www.youtube.com/watch?v=Vr0U0QcTFII"

Les paramètres -F et -f ne font donc pas la même chose comme vous avez remarqué.

On peut aussi télécharger les vidéos d’un utilisateur et fonctionne aussi avec les playlist:


youtube-dl ytuser:Zap2Spi0n -f 135

Dans l’exemple, j’ai ajouté le paramètre -f pour ne pas prendre la meilleur qualité

Récupérer seulement le son de la video

C’est sans doute le plus intéressant. Si on veux juste la musique de la vidéo, il faut utiliser le paramètre -x:


youtube-dl -x "https://www.youtube.com/watch?v=Vr0U0QcTFII"

Une autre technique ou pour choisir le format et la qualité:


youtube-dl --extract-audio --audio-format mp3 --audio-quality 320 -k "https://www.youtube.com/watch?v=Vr0U0QcTFII"

Attention, pour récupérer juste le son de la vidéo, il faut ffmpeg:


apt-get install ffmpeg

D’autre paramètres

Le paramètre -c permet de reprendre le téléchargement en cas d’interruption.
Le paramètre -k permet de garder le fichier original quand on demande une conversion…
Le paramètre -t permet de nommer la vidéo avec son titre
Les paramètres -4 et -6 permettent de télécharger les vidéos soit en ipv4 ou ipv6
Le paramètre –all-formats comme sont nom l’indique va télécharger toute les formats disponible de la vidéo.


Tous les codes sont testés et sont fonctionnels, si un de ces codes ne marche pas chez vous, merci de me le signaler.
Partager:
0.00 avg. rating (0% score) - 0 votes

Vous aimerez aussi...

Laisser un commentaire