youtube-dl : télécharger du MP3 rapidement
J'utilise depuis un moment le merveilleux outil youtube-dl. Pour ceux qui ne le connaissent pas : il permet de télécharger des vidéos, de la musique, etc. depuis de nombreux sites. Ses fonctions sont variées, mais il me faut souvent seulement la version MP3, pas une variante MKV, WEBM ou MP4. C'est possible avec la commande mémorable
youtube-dl -x --audio-format mp3 --audio-quality 0 "LINK"
assez facile à retenir, non ? À la longue, je l'ai bien sûr trouvée trop « lourde » ; quelque chose comme
youtube-dl-mp3 LINK
serait plus simple. C'est assez facile à réaliser en transmettant le lien à youtube-dl :
1. Modifier .bash_profile
Modifiez votre .bash_profile. Ouvrez la console et tapez
nano ~/.bash_profile
(si le fichier n'existe pas encore, il est créé). Si nano n'est pas installé, vous pouvez (oh surprise !) simplement l'installer, ou utiliser vi. Ajoutez-y la ligne suivante :
source "/Users/$USER/.bash_functions"
Le .bash_profile est chargé et exécuté à chaque démarrage de la console. « source » étend ce fichier (= il charge un autre fichier), qui est ici « .bash_functions ».
2. Créer .bash_functions
Tapez pour cela (toujours dans la console) :
nano ~/.bash_functions
et ajoutez la ligne suivante
youtube-dl-mp3() { youtube-dl -x --audio-format mp3 --audio-quality 0 "$1"; }
Votre console connaît désormais la commande youtube-dl-mp3, qui prend en paramètre l'URL de la vidéo et lance youtube-dl avec cette URL.
3. Actualiser .bash_profile
Il ne reste plus qu'à recharger le bash_profile modifié, avec la commande
source ~/.bash_profile
Vous pouvez aussi simplement redémarrer la console.
4. Testez !
Pour finir, testez le tout en tapant simplement cette commande dans le terminal :
youtube-dl-mp3 LINK
(en remplaçant bien sûr LINK par un lien vers une vidéo, un fichier audio, etc.) et voilà : le téléchargement s'effectue simplement et efficacement en fichier MP3.