youtube-dl : télécharger des vidéos Youtube en ligne de commandes sur Windows ou Linux

malekalmorte

Date création :

27 juillet 2020

Dernière modification :

youtube-dl est un programme open source en ligne de commande pour télécharger des vidéos streaming sur des centaines de sites dont Youtube, Facebook, Vimeo, Twitch.
C’est donc un outil très puissant pour télécharger des morceaux depuis sites de diffusions de vidéos.
L’utilitaire gratuit supporte aussi beaucoup de formats vidéos comme 3gp, aac, flv, m4a, mp3, mp4, ogg, wav, webm.
Cela permet donc de récupérer des vidéos Youtube pour les regarder hors ligne.

Enfin youtube-dl fonctionne sur Linux, Windows ou sous Mac OS X.
Il fonctionne sur toutes les distributions Linux (Ubuntu, Debian, Mint, Fedora, …).

Il vous permet de télécharger la plupart des vidéos de Youtube et autres sites de streaming en ligne de commandes.
Cela permet de l’intégrer dans des scripts.
Enfin il existe aussi des programmes en graphiques qui utilisent youtube-dl pour télécharger des vidéos en streaming.

Cet article vous guide pour installer et utiliser youtube-dl.
Vous trouverez quelques exemples de commandes pour télécharger des vidéos ou des pistes audio.

youtube-dl : télécharger des vidéos Youtube en ligne de commandes sur Windows ou Linux

Introduction à youtube-dl

Le nom youtube-dl peut faire penser que le programme s’arrête aux téléchargements de vidéos Youtube.
Cela est trompeur puisqu’il gère des centaines de sites de streaming.

Est-ce légal de télécharger des vidéos en streaming sur son PC ? oui.
Sachez que certains sites peuvent bloquer le téléchargement lorsque ce sont des œuvres protégées par les droits d’auteurs.
C’est notamment le cas de Youtube qui bloque le téléchargement de morceaux musicales.

Youtube héberge du contenu protégé par le droit d’auteur comme des clips musicaux.
La plateforme bloque le téléchargement de ces oeuvres protégées.
Plus d’informations :

Installer Youtube-dl

Sur Windows

Sur Windows, il faut télécharger le binaire que l’on utilise ensuite en invite de commandes.

  • Voici le lien :
erreur MSVCR100.DLL sur youtube-dl

Sur Linux

Pour installer youtube-dl sur Linux rien de bien compliqué.
On utilise wget puis on rend le fichier exécutable avec chmod.

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

youtube-dl : télécharger des vidéos Youtube en ligne de commandes

Maintenant que youtube-dl est installé sur votre système, vous pouvez l’utiliser.

La syntaxe et le fonctionnement youtube-dl est le même que vous soyez sur Windows, Linux ou MacOSX.

Télécharger des vidéos Youtube : les premiers pas

Dans cet exemple sur Windows, on part du principe que youtube-dl se trouve dans votre dossier de téléchargement.

La syntaxe basique :

cd %USERPROFILE%\Downloads
youtube-dl.exe https://adressedelavideo

Par exemple pour télécharger une vidéo Youtube :

cd %USERPROFILE%\Downloads
youtube-dl.exe https://www.youtube.com/watch?v=wlDzAQSs-tQ

Celle-ci se trouve alors dans le même dossier que youtube-dl

L’option -o permet de choisir le nom et emplacement de fichier de sortie vidéo.

youtube-dl.exe https://www.youtube.com/watch?v=wlDzAQSs-tQ -o revo-uninstaller.webm
youtube-dl.exe https://www.youtube.com/watch?v=wlDzAQSs-tQ -o "%USERPROFILE%\Desktop\revo-uninstaller.webm"

Il est tout à fait possible de jouer sur des variables pour donner le nom de sortie du fichier.
Notamment on peut récupérer le nom du fichier, de l’artiste ou de la track.
Bref toutes les métadonnées de Youtube.

La liste des variables se trouve dans la documentation.
Elles s’utilisent de la manière suivante : %(NomDeLaVariable)s
La séparation des caractères spéciaux se fait avec s.

Par exemple pour avoir le nom avec la résolution séparé par un – :

youtube-dl.exe https://www.youtube.com/watch?v=wlDzAQSs-tQ -o "%(playlist)s-%(title)s-s.%(ext)s"
youtube-dl télécharger vidéo en indiquant le nom du fichier de sortie

Téléchargement vidéo Youtube avec un format de vidéo spécifique

Vous pouvez également utiliser une extension de fichier (actuellement 3gp, aac, flv, m4a, mp3, mp4, ogg, wav, webm sont pris en charge) pour télécharger le meilleur format de qualité d’une extension de fichier particulière servie comme un seul fichier.
Cela évite de convertir la vidéo Youtube si vous désirez un format en particulier.

Par exemple -f webm téléchargera le meilleur format de qualité avec l’extension webm servie comme un seul fichier.

youtube-dl.exe https://www.youtube.com/watch?v=wlDzAQSs-tQ -f mp4 -o "revo-uninstaller.mp4"
Téléchargement vidéo Youtube avec un format de vidéo spécifique

Téléchargement vidéo Youtube selon la qualité

Par défaut youtube-dl choisit la meilleur qualité.
Mais il permet aussi de sélectionner la qualité des vidéos.

Téléchargez le meilleur format mp4 disponible ou tout autre meilleur si aucun mp4 disponible :

youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best'

Puis pour récupérer une vidéo avec le meilleur format disponible mais pas mieux que 480p :

youtube-dl -f 'bestvideo[height<=480]+bestaudio/best[height<=480]'

ou encore downloader le meilleur format vidéo uniquement, mais pas plus de 50 Mo :

youtube-dl -f 'best[filesize<50M]'

Téléchargez le meilleur format vidéo et le meilleur format audio sans les fusionner :

youtube-dl -f 'bestvideo,bestaudio' -o '%(title)s.f%(format_id)s.%(ext)s'

Vous pouvez aussi vous inspirer du paragraphe qui suit pour télécharger un format spécifique.
En effet, youtube-dl est capable de lister les formats disponibles pour télécharger celui souhaité.

Télécharger les pistes audio d’une vidéo youtube

youtube-dl permet aussi de télécharger très facilement une piste audio d’une vidéo Youtube.

Tout d’abord, il faut lister avec l’option -F les pistes et formats audio et vidéo disponibles pour

youtube-dl.exe -F https://www.youtube.com/watch?v=wlDzAQSs-tQ

Chaque format possède un id différents 139, 140, 251, etc.
On trouve alors des formats vidéos (webm, mp4) et audio (mp3, Vorbis ou MP4a).
On utilise ensuite l’option -f pour spécifier l’ID du format que l’on souhaite télécharger.
Ici l’ID 140 renvoie la piste audio en MP4a avec la meilleure qualité.

Télécharger les pistes audio d'une vidéo youtube avec youtube-dl

On retrouve bien le fichier audio téléchargé depuis Youtube.

Télécharger les pistes audio d'une vidéo youtube avec youtube-dl

Télécharger les vidéos d’une playlist Youtube

youtube-dl gère les playlists Youtube ce qui vous permet de télécharger une série de vidéos.

Il suffit alors de spécifier l’adresse de la Playlist dans la commande youtube-dl.

Télécharger les vidéos d'une playlist Youtube avec youtube-dl

Après on peut jouer sur les noms avec l’option -o.
Par exemple :

youtube-dl -o '%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' https://www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re

Ou encore pour télécharger toutes les vidéos d’une playlist Youtube dans des répertoires séparés :

youtube-dl -o '%(uploader)s/%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' https://www.youtube.com/user/TheLinuxFoundation/playlists

Téléchargez toute la saison de la série en conservant chaque série et chaque saison dans un répertoire séparé sous C:\MyVideos

youtube-dl -o "C:/MyVideos/%(series)s/%(season_number)s - %(season)s/%(episode_number)s - %(episode)s.%(ext)s" https://videomore.ru/kino_v_detalayah/5_sezon/367617

Autres options youtube-dl

Télécharger le meilleur format disponible via un lien direct via le protocole HTTP / HTTPS :

youtube-dl -f '(bestvideo+bestaudio/best)[protocol^=http]'

Youtube-DL-GUI : télécharger vidéos Youtube en graphique

La ligne de commandes c’est trop compliquée ?
Retrouvez toute la puissance de youtube-dl avec Youtube-DL-GUI (Youtube-DLG) en interface graphique.
C’est donc un GUI pour youtube-dl qui ne fonctionne que pour Windows.

Présentation de Youtube-DLG

Voici une présentation de l’interface :

  • 1 – on copie/colle le ou les adresses des vidéos Youtube et Playlists.
  • 2 – On choisit le format webm, mp4 ou audio mp3, Vorbis ou MP4a
  • 3 – Le bouton Add permet d’ajouter le ou les vidéos dans la liste d’attente de téléchargement
  • 4 – On lance le téléchargement

A partir de là, Youtube-DL-GUI traite la liste d’attente et télécharge les vidéos Youtube.

Télécharger des vidéos Youtube avec Youtube-DLG

Voici comment utiliser Youtube-DL-GUI pour télécharger des vidéos Youtube

Temps nécessaire : 5 minutes

Télécharger vidéos Youtube avec Youtube-DL-GUI

  1. Télécharger Youtube-DL-GUI

    Télécharger youtube-dl-gui.
    C’est un fichier ZIP que vous pouvez décompresser avec 7-zip

    Télécharger vidéos Youtube avec Youtube-DLG

  2. Installer Youtube-DL-GUI

    Le setup de youtube-dl-gui se lance alors.
    Rien de particulier à noter.
    Faites suivant et terminer.
    Télécharger vidéos Youtube avec Youtube-DLG

  3. Ajouter les vidéos à télécharger et le format de sortie

    Copier/coller les adresses des vidéos ou playlists Youtube dans la partie Enter URLs below.
    Puis dans le menu déroulant, choisissez le format de sortie.
    Par défaut, le programme prends la meilleur qualité.
    Télécharger vidéos Youtube avec Youtube-DLG

  4. Ajouter les vidéos à télécharger

    Ensuite cliquez sur Add pour ajouter les vidéos dans la file d’attente.
    Celle-ci s’ajoute en bas avec le statut Queue.
    Télécharger vidéos Youtube avec Youtube-DLG

  5. Lancer le téléchargement des vidéos Youtube

    Puis en bas à droite, cliquez sur l’icône Cloud.
    Youtube-DL-GUI traite alors la file d’attente et télécharge les vidéos.
    Télécharger vidéos Youtube avec Youtube-DLG

  6. Téléchargement en cours

    Les adresses des vidéos défiles avec la taille, vitesse de téléchargement et le nombre.
    Ici la Playlist est avec 7 vidéos et on est à la 2e.
    Un récapitulatif total s’affiche aussi en bas à gauche de Youtube-DL-GUI.
    Laisse le téléchargement s’effectuer.Télécharger vidéos Youtube avec Youtube-DLG

  7. Fin du téléchargement des vidéos Youtube

    Une fois la liste d’attente traitée et toutes les vidéos téléchargées, Youtube-DLG vous l’indique par un message.Télécharger vidéos Youtube avec Youtube-DLG

Cette vidéo présente Youtube-DL-DLG avec d’autres solutions de téléchargement de vidéos Youtube.

Bravo ! vous avez réussi à télécharger des vidéos avec Youtube-DLG.

ConvYT : télécharger vidéos Youtube en graphique

ConvYT est un autre logiciel gratuit qui s’appuie avec Youtube-DL pour télécharger des vidéos Youtube.
Il ne permet pas de télécharger des vidéos en séries et automatiquement.

ConvYT n’est plus maintenu et la version proposée est assez ancienne, vous pouvez donc rencontrer des problèmes de fonctionnement.
  • Télécharger ConvYT et installez le
  • Au premier lancement, appuyez sur CTRL+U pour mettre à jour youtube-dl
  • Dans URL, copiez/collez l’adresse de la vidéo
  • Ensuite cliquez sur l’icône loupe
Télécharger vidéos Youtube en graphique avec ConvYT
  • Vous pouvez aussi choisir la piste vidéo ou audio à télécharger. Si vous ne cochez rien, la meilleure qualité sera prise.
  • Puis à droite cliquez sur Audio ou Vidéo pour télécharge ce qui vous interresse. Il faudra alors indiquer le chemin de destination.
Télécharger vidéos Youtube en graphique avec ConvYT
  • Une barre de progression s’affiche pour montrer l’avancement
  • Enfin la vidéo Youtube est disponible sur votre PC
Télécharger vidéos Youtube en graphique avec ConvYT
Bravo ! vous avez réussi à télécharger des vidéos avec ConvYT.

Les raccourcis clavier de ConvYT :

Raccourcis clavierAction
CTRL + Pafficher les préférences
CTRL + QQuitter l’application
CTRL + GRécupérer les formats disponibles
CTRL + DImporter les formats sélectionnées sous forme de fichier(s) vidéo(s) (si aucun format sélectionné, importation du meilleur format disponible)
CTRL + AImporter les formats sélectionnées sous forme de fichier(s) audio(s)
CTRL + SHIFT + AActivez l’importation de tous les formats
CTRL + SHIFT + DDésactivez l’importation de tous les formats
CTRL + IInversez l’état des formats
Les raccourcis clavier de ConvYT

A propros de malekalmorte

malekal-site-logo-150

Passionné par l'informatique depuis très jeune, j'aide les internautes sur les forums depuis 2005 pour résoudre leurs tracas informatiques.
Je vous propose par la même occasion ce site avec de nombreux tutoriels pour vous aider aussi à résoudre de manière autonome les problèmes informatiques du quotidien.