GNU/Linux >> Tutoriels Linux >  >> Linux

Télécharger des vidéos YouTube en ligne de commande Linux à l'aide de youtube-dl

Brief :Téléchargez facilement des vidéos YouTube sous Linux à l'aide de l'outil de ligne de commande youtube-dl. Avec cet outil, vous pouvez également choisir le format vidéo et la qualité vidéo tels que 1080p ou 4K.

Il existe différentes façons de télécharger des vidéos YouTube. Mais quand il s'agit de Linux, rien ne vaut youtube-dl. Dans ce didacticiel, je vais montrer les étapes d'utilisation de youtube-dl pour télécharger des vidéos à partir de YouTube et d'autres sites Web.

Installez youtube-dl pour télécharger des vidéos YouTube dans le terminal Linux

youtube-dl est un outil de ligne de commande basé sur Python qui permet de télécharger des vidéos depuis YouTube, Dailymotion, Photobucket, Facebook, Yahoo, Metacafe, Depositfiles et quelques autres sites similaires. Il est écrit en pygtk et nécessite un interpréteur Python pour exécuter ce programme, il n'est pas limité à la plate-forme. Il devrait fonctionner sur n'importe quel système basé sur Unix, Windows ou Mac OS X.

L'outil youtube-dl prend en charge la reprise des téléchargements interrompus. Si youtube-dl est tué (par exemple par Ctrl-C ou en raison d'une perte de connectivité Internet) au milieu du téléchargement, vous pouvez simplement le relancer avec la même URL de vidéo YouTube. Il reprendra automatiquement le téléchargement inachevé, tant qu'un téléchargement partiel est présent dans le répertoire courant. Ce qui signifie que vous n'avez pas besoin de gestionnaires de téléchargement sous Linux uniquement pour reprendre les téléchargements.

fonctionnalités youtube-dl

Ce petit outil a tellement de fonctionnalités qu'il ne serait pas exagéré de l'appeler le meilleur téléchargeur YouTube pour Linux .

  • Téléchargez des vidéos à partir non seulement de YouTube, mais aussi d'autres sites Web de vidéos populaires comme Dailymotion, Facebook, etc.
  • Permet de télécharger des vidéos dans plusieurs formats vidéo disponibles tels que MP4, WebM, etc.
  • Vous pouvez également choisir la qualité de la vidéo en cours de téléchargement. Si la vidéo est disponible en 4K, vous pouvez la télécharger en 4K, 1080p, 720p etc
  • Pause et reprise automatiques des téléchargements vidéo.
  • Permet de contourner les restrictions géographiques de YouTube

Attention !

Le téléchargement de vidéos à partir de sites Web pourrait aller à l'encontre de leurs politiques. C'est à vous de décider si vous choisissez de télécharger des vidéos.

Comment installer youtube-dl sur Linux

youtube-dl est un programme populaire et est disponible dans les référentiels par défaut de la plupart des distributions Linux, sinon toutes. Vous pouvez utiliser la méthode standard d'installation des packages dans votre distribution pour installer youtube-dl. Je vais quand même montrer quelques commandes pour le plaisir.

Si vous utilisez une distribution Linux basée sur Ubuntu, vous pouvez l'installer à l'aide de cette commande :

sudo apt install youtube-dl

La version dans Debian/Ubuntu est généralement ancienne et vous pouvez rencontrer des erreurs lors du téléchargement de vidéos. Cependant, je recommande de l'installer directement à partir de son référentiel source.

Pour toute distribution Linux, vous pouvez rapidement installer youtube-dl sur votre système via l'interface de ligne de commande avec :

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

Après avoir récupéré le fichier, vous devez définir une autorisation exécutable sur le script pour qu'il s'exécute correctement.

sudo chmod a+rx /usr/local/bin/youtube-dl

Une fois installé, vous pouvez le mettre à jour vers la dernière version à l'aide de cette commande. Ceci est utile lorsque vous l'utilisez depuis quelques mois :

youtube-dl -U

Utilisation de YouTube-dl pour télécharger des vidéos :

Pour télécharger un fichier vidéo, exécutez simplement la commande suivante. Où "VIDEO_URL" est l'URL de la vidéo que vous souhaitez télécharger.

youtube-dl <video_url>

La vidéo est enregistrée dans le répertoire à partir duquel vous exécutez la commande.

Télécharger des vidéos YouTube dans différents formats et tailles de qualité

De nos jours, les vidéos YouTube ont des résolutions différentes, vous devez d'abord vérifier les formats vidéo disponibles d'une vidéo YouTube donnée. Pour cela, exécutez youtube-dl avec l'option "-F". Il vous montrera une liste des formats disponibles.

youtube-dl -F <video_url>

Sa sortie ressemblera à :

Setting language
 BlXaGWbFVKY: Downloading video webpage
 BlXaGWbFVKY: Downloading video info webpage
 BlXaGWbFVKY: Extracting video information
Available formats:
37      :       mp4     [1080x1920]
46      :       webm    [1080x1920]
22      :       mp4     [720x1280]
45      :       webm    [720x1280]
35      :       flv     [480x854]
44      :       webm    [480x854]
34      :       flv     [360x640]
18      :       mp4     [360x640]
43      :       webm    [360x640]
5       :       flv     [240x400]
17      :       mp4     [144x176]

Maintenant, parmi les formats vidéo disponibles, choisissez celui que vous aimez. Par exemple, si vous souhaitez le télécharger en version MP4 et 1080 pixels, vous devez utiliser :

youtube-dl -f 37<video_url>

Téléchargez les sous-titres des vidéos à l'aide de youtube-dl

Tout d'abord, vérifiez si des sous-titres sont disponibles pour la vidéo. Pour répertorier tous les sous-titres d'une vidéo, utilisez la commande ci-dessous :

youtube-dl --list-subs <video_url>

Pour télécharger tous les sous-titres, mais pas la vidéo :

youtube-dl --all-subs --skip-download <video_url>

Télécharger l'intégralité de la playlist YouTube

Pour télécharger une liste de lecture, exécutez simplement la commande suivante. Où "playlist_url" est l'URL de la playlist que vous souhaitez télécharger.

youtube-dl -cit <playlist_url>

Télécharger uniquement l'audio des vidéos YouTube

Si vous souhaitez simplement télécharger l'audio d'une vidéo YouTube, vous pouvez utiliser l'option -x pour extraire simplement le fichier audio de la vidéo.

youtube-dl -x <video_url>

Le format de fichier par défaut est Ogg, ce qui peut ne pas vous plaire. Vous pouvez spécifier le format de fichier du fichier audio de la manière suivante :

youtube-dl -x --audio-format mp3 <video_url>

Et beaucoup plus peut être fait avec youtube-dl

youtube-dl est un outil de ligne de commande polyvalent et fournit un certain nombre de fonctionnalités. Pas étonnant que ce soit un outil de ligne de commande si populaire.

Je n'ai montré que quelques-unes des utilisations les plus courantes de cet outil. Mais si vous souhaitez explorer davantage ses capacités, veuillez consulter son manuel.

J'espère que cet article vous a aidé à télécharger des vidéos YouTube sur Linux. Si vous avez des questions ou des suggestions, veuillez laisser un commentaire ci-dessous.



Linux
  1. Une introduction à l'utilisation de tcpdump sur la ligne de commande Linux

  2. Utilisation de la force sur la ligne de commande Linux

  3. 4 outils pour télécharger n'importe quel fichier en utilisant la ligne de commande sous Linux

  4. Désinstaller Node.JS à l'aide de la ligne de commande Linux ?

  5. Téléchargement parallèle à l'aide de l'utilitaire de ligne de commande Curl

Commande Diff sous Linux

Comment tester la vitesse d'Internet en utilisant la ligne de commande sous Linux

Trucs et astuces pour utiliser la commande wget Linux

Comment télécharger des vidéos YouTube sur Linux

Comment télécharger un fichier sur Ubuntu Linux à l'aide de la ligne de commande

Comment télécharger des fichiers dans Rocky Linux 8 sur la ligne de commande à l'aide de wget