Recherchez et suivez l'évolution des prix sur 140 000 produits

Convertir vidéo Youtube en mp3

0

Aujourd'hui je vais vous faire un petit tutoriel sur une fonctionnalité qui je l'espère rendra service à bon nombre d'entre vous. En effet, au travail ou à la maison on a un peu tendance à utiliser Youtube comme on pourrait utiliser Deezer, Google play musique ou Spotify, à savoir comme un service de musique en ligne. On lance la playlist Metallica par exemple (dans mon cas) et nous voilà avez de la musique pour toute l'après-midi, près à coder au rythme endiablé de James Henfield (je m'emballe). Seulement cette méthode comporte quelques inconvénients. Les morceaux de musiques sont entrecoupés de publicités et surtout la musique n'est plus accessible lorsqu'on est hors ligne (dans le métro ou en visite chez mémé à Trifouillis-les-oies). Bref il y a des limites, et je vais vous montrer comment passer outre en récupérant la bande sonore de la vidéo pour la transformer en mp3, bref comment télécharger télécharger Youtube / Mp3.

Comment transformer les vidéos Youtube en mp3

Il existe plusieurs solutions pour transformer sa vidéo youtube vidéo préférée en un fichier mp3. Par exemple sur le Net un grand nombre de sites proposent ce genre de service en ligne. Certains sites proposent même déjà un large catalogue de vidéos déjà encodées. Peut-être y trouverez-vous celle que vous cherchez à transformer. C'est sites sont très bien et font le boulot comme ont dit, mais j'aimerai vous montrer une autre méthode à travers ce tutoriel. Elle est valable sur Linux, windows et aussi Mac.

youtube-dl

On va en fait passer par l'utilitaire "youtube-dl" qui est capable de récupérer les flux vidéos de nombreuses plates-formes vidéo (dont youtube) mais aussi audio. Son utilisation se fait directement en ligne de commande, il faut donc être un minimum à l'aise dans un terminal. Mais vous allez voir il n'y a rien de sorcier et il suffit de faire du simple copier / coller la plupart du temps.
De base youtube-dl va simplement télécharger la vidéo et la transformer en mp4 (un format de vidéo compressée), ce n'est pas exactement ce que l'on veut. Il suffira de renseigner dans la commande le format désiré (mp3) et le tour sera joué.

Installer youtube-dl

Je vais montrer ici la manipulation sur Linux. Il existe plusieurs façons d'installer youtube-dl. On peut passer par des dépôts non officiels, mais ce n'est pas la méthode que je préconise, car elle ne permet pas ensuite de mettre à jour l'utilitaire facilement et simplement en tapant une ligne de commande :

sudo youtube-dl -U

Je préfère donc partir de la version du site officiel.

On télécharge simplement le binaire depuis le site officiel :

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

On va ensuite rendre le binaire téléchargé exécutable :

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

et enfin

hash -r

à ce stade on est capable de récupérer une vidéo et la transformer en mp4 en lançant simplement la commande  :

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

L'url choisie est un exemple à vous de mettre la votre évidemment 😉

Transformation en MP3

Pour transformer cette vidéo en mp3, il faudra au préalable télécharger ffmpeg. Rien de bien compliqué il suffit de lancer cette commande :

sudo apt-get install ffmpeg

Avant de se lancer dans la création de nos mp3, il nous reste une ultime étape. Pour nous éviter de devoir toujours renseigner des arguments (option) à notre commande, nous allons les spécifier une bonne fois pour toutes dans le fichier de configuration.
Il suffit pour cela de créer le fichier de config à cet endroit :

~/.config/youtube-dl/config

modifiez ensuite le fichier :

nano ~/.config/youtube-dl/config

pour y ajouter les lignes suivantes :

--extract-audio
--audio-format mp3

Voilà maintenant à chaque fois que vous lancerez la commande :

youtube-dl url-video

Alors vous n'aurez que le fichier mp3 de la bande sonore.

Télécharger toute musique d’une playlist.

Peut-être souhaitez-vous télécharger toutes les musiques d'une playlist d'un coup. Il n'y a rien de plus simple. Au lieu de renseigner l'url d'une vidéo, renseignez l'url de la playlist. Sur youtube, l'url ressemble à ça :

https://www.youtube.com/watch?v=XXXXXX

Lancer le téléchargement de plusieurs vidéos ou de plusieurs playlist en même temps :

Enfin en petit cadeau de fin je vais vous donner un petit BASH qui permet de lire un fichier texte où vous aurez stocké au préalable toutes les vidéos que vous voulez télécharger de Youtube / Mp3 (une par ligne). Lancez ensuite le bash et celui-ci se chargera de télécharger une à une les vidéos renseignées dans le fichier.

MUSIQUE_PATH=~/Musique
FILE_SOURCE=~/BASH/source_audio.txt

cd $MUSIQUE_PATH

while read ligne; do 
 eval 'youtube-dl  $ligne'
done < $FILE_SOURCE

cd ~/

 

 

 

 

Partager.

A propos de l'auteur

Créateur du site, passionné par la domotique, le développement Web, Les gadgets Chinois et par plus ou moins tout ce qui existe en fait. Le site a été créé autour de l'impression 3D et de la domotique, mais d'autres briques s'ajoutent eu fil du temps. Car dès que j'ai une nouvelle passion, j'essaye de la faire partager. Vous pouvez aussi découvrir mon blog dédié à la pâtisserie.

Laisser un commentaire