Capture de vidéo internet en ligne de commande : youtube-dl
par Olivier et Jean-Louis

Youtube­dl est un utilitaire de capture de vidéos en ligne qui supporte Youtube mais aussi de nombreuses autres plate­formes.

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 :

1. Télécharger les sources depuis le site officiel à l'aide de la commande suivante lancée depuis un terminal :
  sudo wget https://yt-dl.org/latest/youtube-dl -O /usr/local/bin/youtube-dl
 
2. Rendre le fichier binaire exécutable :
     sudo chmod a+x /usr/local/bin/youtube-dl

3. Puis
    hash -r

4 .Pour mettre à jour par la suite youtube­dl, 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://ytdl­org.github.io/youtube­dl/supportedsites.html

Mode d'emploi :


1) Choisir la vidéo à télécharger, un exemple sous peertube

image tuto youtube2) 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/ytdl­org/youtube­dl/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

Le format 249 ne propose que de télécharger seulement le son, le format 247 propose de télécharger la vidéo sans le son avec une résolution
de 1280 x 720 pixels au format webm, avec 30 images par secondes,etc.....
Bref, cet outil vous permet de choisir le téléchargement le plus approprié pour vos besoins sous réserve que le lien vous le propose.
 
 L'article au format pdf : Tuto youtube-dl
 
Bon téléchargement !!