Capture de vidéo internet en ligne de commande : youtube-dl
par Olivier et Jean-Louis
Youtubedl est un utilitaire de capture de vidéos en ligne qui supporte Youtube mais aussi de nombreuses autres plateformes.
Il est disponible pour les 3 systèmes d’exploitation (windows, Linux, MacOs).
Pour le télécharger, vous pouvez passer par ce lien (obligatoire pour Windows et MacOs) :
https://youtube-dl.org
Pour Linux, il existe dans le dépôt de nombreuses distributions.
Attention, pour capturer les vidéos de Youtube, il est préférable d’avoir la dernière version car Google, propriétaire de Youtube, modifie fréquemment le code.
Pour les personnes utilisant Ubuntu ou une distribution à base de Debian, il est conseillé de suivre cette procédure :
2. Rendre le fichier binaire exécutable :
3. Puis
hash -r
4 .Pour mettre à jour par la suite youtubedl, il suffira d'entrer la commande suivante :
sudo youtube-dl -U
Une fois la distribution installée, vous pouvez commencer à télécharger les vidéo sur les sites le permettant.
La liste est disponible via ce lien :
http://ytdlorg.github.io/youtubedl/supportedsites.html
Mode d'emploi :
1) Choisir la vidéo à télécharger, un exemple sous peertube
2) Cliquer sur partager
3) Copier le lien dans le presse-papier :
4) Peertube vous indique que le lien est copié :
5) Ensuite, ouvrir un terminal, entrer la commande youtube-dl et coller le lien contenu dans le presse-papier
6) La vidéo se télécharge et sera stockée par défaut dans votre home/user.
Il existe de nombreuses options :
https://github.com/ytdlorg/youtubedl/blob/master/README.md#options
2 options sont particulièrement intéressantes voire indispensables :
La première consiste à recueillir les formats accessibles pour la vidéo concernée.
Il suffit de taper dans le terminal :
youtube-dl F lien de la vidéo
exemple :
Le listing vous indique
- dans la première colonne, le code du format,
- la deuxième colonne le type d'extension
- et la troisième colonne , des informations détaillées du format.
Si vous souhaitez le meilleur format, il est indiqué par la mention best. Il faut ensuite lancer cette commande :
youtube-dl -f 22 lien de la vidéo