Terminal : yt-dlp - pour télécharger des vidéos youtube
Introduction :
Le site Youtube est tellement omniprésent qu'il devient difficile de le contourner. Aucune autre plateforme ne regroupe autant de données et peu d'entre nous peuvent en citer d'autres d'ailleurs.
Je veux simplement présenter des outils qui permettent de télécharger du contenu de cette plateforme.
Pourquoi télécharger puisqu'il est justement accessible en permanence ?
Pour plusieurs raisons :
- La première pour échapper à la pub
- La deuxième pour ne pas avoir besoin de se connecter à internet pour voir ou écouter quelque chose
- La troisième pour conserver simplement sur son poste (ou plus) quelques éléments qui nous intéressent particulièrement
- La quatrième pour élaborer de petites playlist à emporter en voyage
- Etc.
Installer yt-dlp
Pour installer yt-dlp il suffit de se rendre sur le site git-hub à l'adresse suivante :
https://github.com/yt-dlp/yt-dlp/wiki/Installation
et de suivre les instructions. Pour ma distribution Debian 12 copier/coller dans un terminal la commande suivante :
wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O ~/.local/bin/yt-dlp
chmod a+rx ~/.local/bin/yt-dlp # Make executable
Pour les mises à jour :
yt-dlp -U
Voilà c'est assez simple et ça fonctionne bien !
yt-dlp en ligne de commande uniquement
Avec yt-dlp on peut directement télécharger les vidéos du site. Ex :
yt-dlp url
L'URL est celle qui s'affiche dans la fenêtre de votre navigateur lorsque vous regardez une vidéo en ligne
Si l'on veut ne télécharger que la bande son :
yt-dlp -x --audio-format mp3 --audio-quality 0 url
-x extraire l'audio
--audio-format "best", "aac", "flac", "mp3", "m4a", "opus", "vorbis", ou "wav"; "best" par défaut
--audio-quality qualité audio, insérer une valeur entre 0 (la meilleure) and 9 (la pire) pour du VBR ou un bitrate spécifique comme 128k (5 par défaut)
Avec yt-dlp, je ne sais pas si la qualité demandée est toujours fournie ! Est-ce que Youtube a vraiment tous les formats de qualité à disposition et donc peut-on se fier à ce que l'on reçoit ? Si on demande du -b 320 est-ce qu'on a vraiment du 320 de bitrate ? Un mp3info ou un exiftool -Audiobitrate nous disent que oui, et j'ai remarqué la différence de "poids" des fichiers téléchargés ! (un mp3 est plus léger qu'un flac).