Comment télécharger des MP3 à partir de vidéos YouTube Linux avec des commandes

YouTube est l'une des plateformes les plus utilisées au monde grâce à sa vaste base de données de vidéos de toutes sortes, nous y trouvons des vidéos d'apprentissage, de divertissement, de science et des millions d'autres options. L'une des utilisations les plus courantes que nous faisons sur YouTube est d'écouter de la musique. N'oubliez pas que sur YouTube, nous trouvons pratiquement tous les artistes qui ont existé et existent à la fois avec des chansons simples et des albums complets.

Maintenant, il existe une option pour télécharger l'audio MP3 de ces vidéos car, selon les droits de Google, il n'est pas possible de télécharger ces vidéos directement à partir de YouTube. De plus, en téléchargeant uniquement le MP3, nous pouvons le télécharger sur nos appareils mobiles pour les écouter à tout moment et n'importe où, même sans connexion Internet. Le processus de téléchargement de l'audio Mp3 à partir d'une vidéo YouTube est possible grâce à un outil appelé YouTube-DL et aujourd'hui Solvetic vous expliquera comment l'utiliser pour ce processus de téléchargement.

Qu'est-ce que YouTube-DLYouTube-DL est une application en ligne de commande qui a été développée pour télécharger des vidéos de YouTube et de divers autres sites de manière complète et simple, pour son utilisation l'interpréteur Python (2.6, 2.7 ou 3.2+) est requis et il n'est pas spécifique à la plateforme.

YouTube-DL est entièrement gratuit car il est open source et son utilisation est disponible pour toutes les distributions Linux existantes aujourd'hui.

Son utilisation de base est la suivante :

 youtube-dl [OPTIONS] URL [URL…]
Nous allons maintenant voir comment installer YouTube-DL sous Linux et ainsi profiter de cet outil de gestion audio MP3, dans ce cas nous utiliserons Ubuntu 18.04.

1. Comment installer YouTube-DL sur Linux


Pour démarrer ce processus, nous allons exécuter les commandes suivantes :
 sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl

AGRANDIR

Maintenant, nous allons accorder les autorisations nécessaires à ce répertoire :

 sudo chmod a + rx / usr / local / bin / youtube-dl
Comme vous pouvez le voir, nous exécutons cette commande.

2. Options d'utilisation de YouTube-DL


Il y a une série de paramètres à utiliser avec cette application, ce sont :

Étape 1
Déployer l'aide YouTube-DL

 -h, --help

Affiche la version du programme d'impression
 -version

Il est responsable de la mise à jour du programme vers la dernière version
 -U, --mise à jour

Continuons avec les erreurs de téléchargement
 -i, --ignore-erreurs

Abandonner le téléchargement de plus de vidéos si une erreur se produit
 --abort-on-error

Affiche l'identification actuelle du navigateur utilisé
 --dump-user-agent

Liste de tous les extracteurs compatibles
 --list-extracteurs

Publie une description des résultats de tous les extracteurs pris en charge
 --extracteur-descriptions

Créer une extraction forcée pour utiliser l'extracteur générique
 --force-generic-extracteur

Ne lit pas les fichiers de configuration
 --ignore-config

Fait référence à l'emplacement du fichier de configuration, soit à la configuration, soit à son contenu dans le répertoire.
 --config-location PAT

Ordre de ne pas extraire les vidéos d'une playlist, seulement les lister
 --flat-playlist

Marquer les vidéos regardées (s'applique uniquement à YouTube)
 --mark-vu

Ne marque pas les vidéos regardées (YouTube uniquement)
 --no-mark-observé

N'émet pas de codes de couleur
 --sans couleur

De plus, nous avons des options supplémentaires telles que:

Utiliser le proxy HTTP / HTTPS / SOCKS spécifié

 --URL proxy

Indique le temps d'attente avant de terminer l'attente, en secondes
 --socket-timeout SECONDES

Fait référence à l'adresse IP côté client pour la liaison
 --source-adresse IP

Établir toutes les connexions via IPv4
 -4, --force-ipv4

Établir toutes les connexions via IPv6
 -6, --force-ipv6

Exécutez la vidéo à partir de la liste de lecture pour commencer (la valeur par défaut est 1)
 -playlist-start NUMBER

Lire la vidéo de la liste de lecture pour terminer (la valeur par défaut est la dernière)
 --playlist-end NUMBER

Téléchargez les éléments vidéo de la liste de lecture à télécharger
 --playlist-items ITEM_SPEC

Terminer le processus après avoir téléchargé un nombre défini de fichiers
 --max-téléchargements NOMBRE

Ne téléchargez aucune vidéo plus petite que la taille indiquée
 --min-filesize TAILLE

Ne téléchargez aucune vidéo plus grande que la taille indiquée
 --max-filesize TAILLE

Télécharger uniquement les vidéos mises en ligne à cette date sélectionnée
 --Date

Télécharger uniquement les vidéos mises en ligne à ou avant cette date
 --dateforefore DATE

Téléchargez la vidéo uniquement si l'URL fait référence à une vidéo et à une liste de lecture.
 --no-playlist

Télécharger la playlist, si l'URL fait référence à une vidéo et à une playlist
 --yes-playlist

C'est la vitesse de téléchargement maximale en octets par seconde
 -r, --limit-rate TAUX

Ne reprend pas les fichiers partiellement téléchargés
 --non-continuer

N'utilisez pas de fichiers .part, écrivez directement dans le fichier de sortie
 --no-part

En cas de recherche d'une option spécifique, nous pouvons utiliser l'utilitaire "grep" et rechercher des mots spécifiques comme suit :

 youtube-dl --help | grep extrait-audio

AGRANDIR

Étape 2
Pour télécharger une vidéo sous forme de piste mp3 sur YouTube-DL, il faudra utiliser les deux options suivantes :

--extraire-audioCette option convertit les fichiers vidéo en fichiers audio uniquement.
--format-audioIndique le format audio dans lequel le fichier vidéo sélectionné sera téléchargé, les formats audio pris en charge sont "best", "aac", "vorbis", "mp3", "m4a", "opus" ou "wav"; le meilleur format est défini par défaut.

La syntaxe pour télécharger une vidéo YouTube au format Mp3 est la suivante :

 youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=xxxxxxxxxxxx

AGRANDIR

Étape 3
Si nous voulons ajouter une couverture pour le fichier mp3, nous pouvons ajouter l'option --embed-thumbnail comme ceci :

 youtube-dl -x --embed-thumbnail --audio-format mp3 https://www.youtube.com/watch?v=xxxxxxxxxxx

AGRANDIR

3. Comment télécharger plusieurs audios à partir de vidéos YouTube sous Linux


YouTube a des listes de lecture qui hébergent diverses vidéos qui seront lues automatiquement, avec YouTube-dl, il sera possible de télécharger une liste de lecture complète ou simplement un groupe de chansons.
Les options à utiliser sont :

--playlist-start NUMBERIndiquez le numéro de vidéo de la playlist à démarrer (la valeur par défaut est 1)
--playlist-end NUMBERFait référence à la vidéo dans la liste de lecture pour se terminer (la valeur par défaut est la dernière disponible)

Par exemple, pour télécharger uniquement les 3 premières vidéos d'une liste, nous allons exécuter ce qui suit :

 youtube-dl -x --audio-format mp3 --playlist-start 1 --playlist-end 3 https://www.youtube.com/playlist?list=xxxxxxxxxxxx
Cela téléchargera les vidéos indiquées et nous pourrons voir l'ordre de chaque vidéo (Vidéo 1 sur 3, Vidéo 2 sur 3, etc):

AGRANDIR

4. Comment télécharger de l'audio à partir de différentes listes de lecture Linux


Il est également possible que nous ayons plusieurs playlists et que nous souhaitions extraire la vidéo au format MP3, pour cela, nous devons créer un fichier avec chaque URL de la playlist, une URL par ligne, et après cela nous exécutons la commande suivante :
 pour i en $ (

AGRANDIR

Cela téléchargera les vidéos des différentes listes de lecture au format MP3.

De cette façon, nous avons appris comment cet utilitaire devient pratique pour télécharger des MP3 à partir de YouTube de manière simple mais entièrement fonctionnelle.

wave wave wave wave wave