Récupérez vos vidéos en ligne et vos podcast grâce à youtube-dl

· 2 minutes de lecture
Récupérez vos vidéos en ligne et vos podcast grâce à youtube-dl

Ce mini tuto nécessite au moins un microprocesseur 64-bits Intel et macOS High Sierra (10.13).

Nous allons installer Youtube DL, un programme open source qui s'utilise en ligne de commande (via l'application Terminal) et qui permet de télécharger des vidéos (et de l'audio) en ligne sur plus d'une centaine de plateformes (Youtube, France-tv, Arte, etc.)

Voici le site officiel : https://yt-dl.org/about.html

Et sur GitLab : https://gitlab.com/ytdl-org/youtube-dl

1. Installer Homebrew

Homebrew est un gestionnaire de paquets pour macOS. Il permet d'installer et désinstaller proprement des applications en ligne de commande sur son Mac.

Voici le tutoriel complet ici : https://boris.work/homebrew-ou-comment-installer-proprement-ce-qui-manque-dans-macos/

2. Installer Youtube-dl

Lorsque Homebrew est installé et configuré, ajouter youtube-dl est très simple !

brew install youtube-dl

On installe aussi FFmpeg qui permet à youtube-dl de manipuler la video et l'audio pour les rendre lisibles après le téléchargement.

brew install ffmpeg

Utilisation

Télécharger la vidéo au meilleur format audio et vidéo

Il faut d'abord vous placer dans le dossier de votre choix

cd ~/Downloads

Puis lancer le téléchargement (l'adresse entre guillemets doit remplacée par celle de votre vidéo Youtube ou autre service en ligne) :

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

Décomposons ces deux commandes :

  • La première commande cd (change directory) vous dirige dans le dossier Téléchargements cd ~/Downloads de votre Mac. C'est le dossier cible où les vidéos vont se télécharger.
  • La seconde commande convoque l'application youtube-dl youtube-dl ; l'option  -v  est l'argument qui permet de demander à l'application la meilleure qualité ;  la cible "https://www.youtube.com/watch?v=EE8cHyjCNLE" est l'adresse internet de la video ou de la page  

Attention à l'espace disque car les vidéos peuvent peser lourd et youtube-dl remplira votre disque jusqu'à saturation sans vous afficher d'alerte au préalable.

Utilisation avancée

Pour lister les formats disponibles sur un site :

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

-F permet d'obtenir la liste des formats mais il ne lance pas le téléchargement

Pour télécharger la vidéo d'un type listé par la commande précédente à la meilleure qualité possible :

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

Ici on a trouvé le chiffre 18 donc on a indiqué l'option dans la commande, mais cela pourrait être un autre nombre ou chaine de caractères

Récupérer uniquement le meilleur audio

youtube-dl -f bestaudio "https://www.youtube.com/watch?v=EE8cHyjCNLE"

Un nombre conséquent de commandes avancées et d'utilisations sont possibles. Quelques exemples courants ici : https://korben.info/comment-utiliser-et-maitriser-youtube-dl-pour-telecharger-des-videos-comme-un-champion.html

Note finale

Pensez à mettre à jour régulièrement youtube-dl car les plateformes évoluent chaque jour et l'application aussi. S'il vous renvoie une erreur c'est le plus souvent qu'il n'est pas à jour ou que vous avez oublié les guillemets dans la commande.

Pour mettre à jour youtube-dl, mettez à jour Homebrew

brew update

puis

brew upgrade

Ceci peut prendre un certain temps selon votre vitesse de connexion.