L'utilitaire yt-dlp permet de sauvergarder facilement les vidéos hébergées sur des sites comme Youtube, Arte, CBS ou Instagram. La liste complète des sites supportés se trouve ici (plus de 1800).
yt-dlp est écrit en python, il est donc compatible Linux, MacOS et Windows. Pour installer yt-dlp sous Linux, rien de plus simple, il suffit de suivre les instructions en copiant/collant ces trois lignes dans le terminal :
- sudo add-apt-repository ppa:tomtomtom/yt-dlp
- sudo apt update
- sudo apt install yt-dlp
Voilà quelques exemples d'utilisation :
- Télécharger une vidéo :
- yt-dlp https://www.youtube.com/watch?v=Jtmo3T98eQw
- Télécharger toute une playlist :
- yt-dlp https://www.youtube.com/playlist?list=PLhJvo3IHUgTOgPP9-kaoR-SzgUj4mHzyo
- Télécharger une vidéo avec les sous-titres :
- yt-dlp https://www.arte.tv/fr/videos/120853-001-A/les-soldats-francais-du-reich-1-2/ --write-subs --sub-langs all
- Afficher la liste des formats vidéo et audio disponibles pour une vidéo donnée :
- yt-dlp https://www.youtube.com/watch?v=EOzZgdkJtGI -F
- Télécharger une vidéo en spécifiant quels formats utiliser (d'après la liste obtenue avec la commande précédente). Pratique pour forcer la sauvergarde en haute définition ou au contraire, en faible définition :
- yt-dlp https://www.youtube.com/watch?v=EOzZgdkJtGI -f 137+140
- Télécharger une playlist mais en ne prenant en compte que les fichiers qui ont été publiés après une certaine date tout en choisissant le format des noms de ficihers pour qu'ils soient présentés dans l'ordre chronologique :
- yt-dlp https://www.youtube.com/@yesvousaime549 -o "%(upload_date)s - %(title)s.%(ext)s" --dateafter 20201129
Pour ceux qui préfèrent, il y a des interfaces graphiques mais je les ai jamais utilisées donc je peux pas vous donner plus d'infos. Pour ceux qui veulent se lancer dans la ligne de commande, la documentation est là. On peut faire bien plus spécifique ou complexe que les quelques exemples que j'ai donné.
Les développeurs de yt-dlp jouent au chat et à la souris avec les sites qui hébergent les vidéos. Il est fortement recommandé d'utiliser la dernière version de yt-dlp pour un maximum de compatibilité avec les sites hébergeurs.


