Bonjour à tous !
Je suis tombé sur cette discussion hier soir alors que je cherchais à extraire le son d'une vidéo, et en effet le script par Rayman3640 est aujourd'hui obsolète. Etant débutant dans le monde des scripts, je me suis néanmoins mis au travail afin de modifier ce dernier afin d'en faire quelque chose d'utilisable !
J'ai donc (énormément) simplifié le script de départ afin d'être sur que cela fonctionne, j'essayerai de l'étoffer un peu par la suite. Voici donc le petit tutoriel (très inspiré de l'original, encore une fois, j'ai même fait des copier/coller ...) pour installer que le script que j'ai nommé Youzik 2.0 !
Prérequis
Vous avez besoin des paquets youtube-dl (dépôt universe) et ffmpeg (dépôt universe aussi).
S'ils ne sont pas installés (ou si vous n'êtes pas sûr(e) de les avoir installés, ouvrez un terminal et exécutez la commande suivante :
sudo apt-get install youtube-dl ffmpeg libavcodec-extra-52
Installation
1.Dans votre dossier personnel (c'est-à-dire dans le dossier /home/VOTRE-NOM-D'UTILISATEUR/), créez un fichier nommé .youzik (le point en début du nom permet de cacher le fichier. Petit rappel : ctrl+H est le raccourcis pour afficher les dossiers et fichiers cachés) où vous mettez le code suivant :
#!/bin/bash
#Youzik
#Script pour récupérer le son de musiques depuis Youtube
#Auteur : Rayman3640 (http://nintendo3000.goldzoneweb.info/blog/)
#simplifié et mis à jour le 15/02/2012 par benoit728
adresse=$1
nom="`echo $adresse | cut -d'=' -f2`"
cd $HOME/Musique/
youtube-dl $adresse
ffmpeg -i $nom.* -ac 2 -ab 128000 $nom-audio.mp3
rm $nom.*
(faisable également avec nano en s'aidant de ce petit tutoriel, pour ceux qui sont motivés :
http://www.siteduzero.com/tutoriel-3-12791-nano-l-editeur-de-texte-du-debutant.html)
2.Dans un terminal, exécutez la commande suivante :
cd && chmod +x .youzik
3.Pour une utilisation plus aisée par la suite, ajoutez la ligne de code suivante dans le fichier .bashrc (il se trouve dans votre dossier personnel) à la suite des autres lignes commençant par "alias" (histoire de garder le fichier correctement rangé !) :
alias youzik='$HOME/.youzik'
Utilisation
Exemple avec la vidéo d'adresse
http://www.youtube.com/watch?v=dQw4w9WgXcQ
Vous avez juste à taper dans le terminal :
youzik http://www.youtube.com/watch?v=dQw4w9WgXcQ
et vous trouverez dans votre dossier Musique un fichier nommé dQw4w9WgXcQ-audio.mp3 ...
J'essayerai de rajouter des options plus tard, mais pour le moment ca fonctionne, c'est le principal !
(RickRoll'D !!!)