Récupérer des vidéos sur Youtube (et autres...)

Nous avions déjà présenté un logiciel permettant de convertir une vidéo disponible sur Youtube en fichier MP3. Nous allons vous présenter maintenant un outil permettant en ligne de commande de récupérer les vidéos entières.

C'est du python et cela s'installe soit par apt-get :

 # sudo apt-get install youtube-dl

ou on peut se rendre chez Python à cette adresse : https://pypi.python.org/pypi/youtube_dl/2015.01.16.

Comme c'est un script il suffira de le décompacter l'archive et lancer l'installation via les commandes :

# sudo ./setup.py build

puis

$ sudo ./setup.py install

Son utilisation basique est simple. Il faut saisir le nom du programme suivi de la page web dont vous souhaitez télécharger la vidéo :

$ youtube-dl http://youtube.com/la_page_qui_va_bien

A noter que le programme fonctionne aussi avec le replay public national : Pluzz.

Exemple de téléchargement :

Youtube-dl vous offre en plus la possibilité de convertir les vidéos télécharées en MP3 par un simple jeu d'option. La commande est alors :

$ youtube-dl -x --audio-format mp3 http://youtube.com/la_page_qui_va_bien

L'option "-x" demande la conversion alors que l'option "--audio-format" demande une conversion en MP3. Les différentes possibilités sont "best" (le choix par défaut), "aac", "vorbis", "mp3", "m4a", "opus", ou "wav".

Si le ligne de commande vous ennuie, il existe une petite interface graphique Youtub-dlg-gui. C'est disponible ici. Comme s'est écrit en pyhton avec des fenêtres il faut installer la bibliothèque "python-wxgtk2.8" (avec un sudo apt-get install").

Récupérez ensuite le fichier ZIP contenant Youtub-dlg-gui. Dézippez le. Placez vous dans le dossier créé et saisissez la commande :

$ sudo python setup.py install

S'il vous manque des bibliothèques Pyhton, complétez votre installation.

Ensuite lancez le programme via la commande :

$ youtube-dl-gui

Il faut que le répertoire "/usr/local/bin/" soit dans votre PATH. Si oui vous obtenez :

Copiez les URL et cliquez sur "Download".

Si cela télécharge à partir de Youtube sachez que cela peut aussi télécharger à partir de Twitch. Essayez avec ce type de commande :

$ https://www.twitch.tv/proleaguecsgo

Youtube-dl évolue trés vite. Pour toujours avoir la dernière version vous devez aire comme suit :

  • désintaller la version présente sur votre machine :

$ sudo apt remove youtube-dl

Puis téléchargez les sources du logiciel

$ sudo wget https://yt-dl.org/latest/youtube-dl -O /usr/local/bin/youtube-dl

rendez le programme exécutable :

$ sudo chmod a+x /usr/local/bin/youtube-dl

et passez la commande suivantes :

$ hash -r

Pour mettre à jour votre version il suffit de saisir la commande suivante :

$ sudo youtube-dl -U

Fait le 26/01/2015