Toujours à l'heure !

Recherche

Calendrier

Décembre 2009
L M M J V S D
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
<< < > >>

Venant de Windows vous possédez peut être encore une grande partie de vos fichiers convertis au format WMA un format spécifique à Windows. Afin de faciliter la portabilité vers Linux et vers certains lecteurs MP3 vous souhaitez peut-être convertir vos fichiers. Sous Windows il existe plusieurs logiciels gratuits ou payants pour effectuer cette tâche. Sous Linux il suffit d'un petit script et de quelques outils dont Lame un convertisseur puissant pour y arriver.
Pour commencer, vérifiez que votre système dispose des outils nécessaires. Sous Yast, cliquez sur Installer et supprimer des logiciels. Dans la zone de recherche tapez mplayer et vérifiez qu'il soit installé. Faites de même pour perl et lame.
Une fois que tous ces outils sont installés cliquez sur le menu K puis dans Utilitaires sélectionnez le logiciel Kate.
Copiez puis coller le script ci-dessous.



#!/usr/bin/perl -w
use strict;

foreach my $file (@ARGV) {
next if ($file !~ /.wma$/i);
my $base = $file; $base =~ s/.wma$//i;
#utilisation de mplayer pour encoder le .wma en .wav
system "mplayer "$file" -ao pcm:file="$base.wav"";
#utilisation de lame pour encoder .wav en .mp3
system "lame -h "$base.wav" "$base.mp3"";
unlink("$base.wav");
#affichage du message de fin
print "$base.wma converti en mp3.n";
}



Enregistrez-le sous le nom wma2mp3.pl. Copiez puis coller ce script dans votre répertoire contenant les fichiers WMA à convertir. Dans le répertoire cliquez sur le bouton droit puis dans Actions sélectionnez Ouvrir un terminal ici. Quand le terminal s'ouvre saisissez perl wma2mp3.pl X.wma (X = le titre de votre chanson).

Le script se charge de convertir le fichier. Si vous en avez plusieurs à convertir tapez perl wma2mp3.pl *.wma .

Voila !

Pour les plus doués : rien ne vous empêche de convertir vos fichiers au format OGG en modifiant la ligne :


system "lame -h "$base.wav" "$base.mp3"";

par

system "lame -h "$base.wav" "$base.ogg"";



Astuce tirée du blog "Association Marmotux" par Xavier
Recommander - Ecrire un commentaire - Voir les 3 commentaires
Retour à l'accueil

E-Mail

Ci-dessous je vous propose un petit module d'E-Mail complètement fonctionnel, gracieusement offert par Poodwaddle, qui vous permettra soit de me contacter à l'adresse kristof.gross@laposte.net ou alors de contacter vos amis ! (Evitez simplement les lettres accentuées !)

 
 
Créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus