Convertir des vidéos de Youtube en mp3 / Intégration PCManFM

Bon, ce qu’on va faire aujourd’hui est dans le titre, convertir des vidéos de Youtube en mp3.

C’est tout simple avec le script youtube-dl présent dans toutes les bonnes distributions.

On installe également ffmpeg pour convertir la vidéo en mp3.

On prépare déjà un simple fichier texte qui va contenir les URL des vidéos à downloader (une URL par ligne, c’est important). Appelons par exemple ce fichier youtube-urls.txt:

Ensuite, il suffit d’appeler ce fichier avec cette ligne de commande:

  • -o « %(title)s.%(ext)s »: permet de ne garder que le titre dans le nom du fichier
  • –extract-audio: ben, on extrait l’audio
  • –audio-format=mp3: on dit que l’on veut un mp3
  • -a youtube-urls.txt: on dit à youtube-dl de télécharger les URL présentes dans le fichier youtube-urls.txt

Intégration dans PCManFM

PCManFM est le gestionnaire de fichiers de LXDE. On va maintenant simplifier les choses en créant un fichier texte, puis lors d’un clic droit sur celui-ci, nos vidéos seront automatiquement téléchargées et converties en mp3.

Créez en root un script dans /usr/local/bin/ nommé youtube:

Rendez ce script exécutable:

Ensuite:

  1. Créez un dossier
  2. Créez un fichier texte dans ce dossier contenant les URL youtube à downloader (une par ligne, c’est important)
  3. Cliquez-droit sur ce fichier => « Ouvrir avec… »
  4. Cliquez sur l’onglet « Ligne de commande personnalisée » et entrez cette commmande:

Vous n’avez plus qu’à valider.
La prochaine fois, vous aurez juste à cliquer droit, et vous aurez dans la liste des applications disponibles votre script youtube.

Et si je me suis vautré dans la commande? Comment je fais pour éditer?

Toutes les commandes personnalisées se trouvent dans votre home à ce chemin:

~/.local/share/applications/

Vous trouverez dans ce dossier votre commande personnalisée sous la forme userapp-youtube-XXXXXX.desktop

Il vous suffit de l’éditer ou la supprimer.

Tweet about this on TwitterShare on Google+0Share on Facebook0Email this to someone

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *