GNU/Linux >> Tutoriels Linux >  >> Linux

Télécharger des vidéos YouTube en ligne de commande Linux

Généralement, nous téléchargeons des vidéos de YouTube à l'aide du navigateur Web. Mais maintenant, vous pouvez également télécharger des vidéos de YouTube à l'aide de la ligne de commande.

Le youtube-dl est un utilitaire de ligne de commande développé par l'équipe youtube-dl.org. Il est construit sur le langage de programmation Python, qui est également requis pour ce script.

Ce tutoriel vous aidera à installer youtube-dl sur votre système Linux. Vous fournit également plusieurs exemples utiles pour télécharger de l'audio et des vidéos directement depuis Youtube.

Installer Youtube-DL

Utilisez la commande suivante pour installer un téléchargeur de ligne de commande YouTube selon votre système d'exploitation Linux.

La méthode recommandée

Pour l'installer immédiatement pour tous les utilisateurs UNIX (Linux, macOS, etc.), tapez :

sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl 
sudo chmod a+rx /usr/local/bin/youtube-dl 

Si vous n'avez pas curl, vous pouvez également utiliser un wget récent :

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 

Depuis les référentiels

  1. Installation sur Ubuntu, Debian et LinuxMint
    sudo apt-get install youtube-dl
    
  2. CentOS/RHEL 7/6 et SL
    sudo yum install youtube-dl
    
  3. CentOS/RHEL 8 et Fedora
    sudo dnf install youtube-dl
    

Téléchargez de l'audio et des vidéos avec Youtube-dl

Utilisez maintenant l'ensemble d'exemples de commandes suivant pour télécharger des vidéos Youtube avec différentes options et formats selon vos besoins.

1. Télécharger la vidéo – Utilisez cette commande pour télécharger des vidéos directement sur votre système.

youtube-dl https://www.youtube.com/watch?v=McuF7g14hYw


[youtube] McuF7g14hYw: Downloading webpage
[youtube] McuF7g14hYw: Downloading video info webpage
[youtube] McuF7g14hYw: Extracting video information
[youtube] McuF7g14hYw: Downloading DASH manifest
[youtube] McuF7g14hYw: Downloading DASH manifest
[download] Destination: How to Download Java Archive using Command Line -McuF7g14hYw.mp4
[download] 100% of 3.79MiB in 00:09

2. Enregistrer des vidéos avec un nom différent – Utilisez l'option -o suivie du nouveau nom de fichier vidéo à enregistrer sur votre disque système.

youtube-dl https://www.youtube.com/watch?v=McuF7g14hYw -o Video.mp4 


[youtube] McuF7g14hYw: Downloading webpage
[youtube] McuF7g14hYw: Downloading video info webpage
[youtube] McuF7g14hYw: Extracting video information
[youtube] McuF7g14hYw: Downloading DASH manifest
[youtube] McuF7g14hYw: Downloading DASH manifest
[download] Destination: Video.mp4
[download] 100% of 3.79MiB in 00:07

3. Télécharger l'audio en MP3 uniquement – Vous pouvez simplement télécharger l'audio de n'importe quelle vidéo sur votre système au format mp3, comme les commandes suivantes.

youtube-dl --extract-audio --audio-format mp3 https://youtu.be/McuF7g14hYw -o audio.mp3

[youtube] McuF7g14hYw: Downloading webpage
[youtube] McuF7g14hYw: Downloading video info webpage
[youtube] McuF7g14hYw: Extracting video information
[youtube] McuF7g14hYw: Downloading DASH manifest
[youtube] McuF7g14hYw: Downloading DASH manifest
[download] Destination: /home/sysadmin/Desktop/audio.mp3
[download] 100% of 4.16MiB in 00:11
[ffmpeg] Correcting container in "audio.mp3"
[ffmpeg] Post-process file audio.mp3 exists, skipping

Linux
  1. 8 conseils pour la ligne de commande Linux

  2. Avoir une vache à la ligne de commande Linux

  3. Enfermez-vous sur la ligne de commande Linux

  4. Télécharger des fichiers via la ligne de commande sous Linux

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

Maîtrisez la ligne de commande Linux

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

Principes de base de la ligne de commande Linux :sudo

Comment trouver une adresse IP dans la ligne de commande Linux

Vérification de l'orthographe dans la ligne de commande Linux

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