Convertir du WMA en MP3

From Deimos.fr / Bloc Notes Informatique
Jump to: navigation, search

1 Introduction

Pour convertir le format WMA (merci Microsoft) au format MP3, vous allez avoir besoin de "lame", "mplayer" et "perl". Vous devez posséder sous Debian la liste des packages non officiels afin de pouvoir installer lame.

2 Installation

Pour installer le tout une fois la liste des packages non officiels installée :

apt-get install lame mplayer perl

Ensuite créer un fichier convert.pl et insérez ces lignes :

#! /usr/bin/perl
### WMA TO MP3 CONVERTER
###
$dir=`pwd`;
chop($dir);
opendir(checkdir,"$dir");
 
while ($file=readdir(checkdir)) {
$orig_file=$file;
 
if ($orig_file !~ /\.wma$/i) {next};
 
print "Conversion in progress: $orig_file\n";
 
$new_wav_file=$orig_file;$new_wav_file=~s/\.wma/\.wav/;
$new_mp3_file=$orig_file;$new_mp3_file=~s/\.wma/\.mp3/;
 
$convert_to_wav="mplayer \"./$orig_file\" -ao pcm -aofile \"./$new_wav_file\"";
$convert_to_mp3="lame -h \"./$new_wav_file\" \"./$new_mp3_file\"";
$remove_wav="rm -rf \"./$new_wav_file\"";
 
print "EXEC 1: $convert_to_wav\n";
$cmd=`$convert_to_wav`;
print "EXEC 2: $convert_to_mp3\n";
$cmd=`$convert_to_mp3`;
print "REMOVE WAV: $remove_wav\n";
$cmd=`$remove_wav`;
print "\n\n";
 
}
 
print "Done....";

Ensuite mettez les bons droits :

chmod 755 convert.pl

Exécutez le dans le dossier contenant vos vma :

./convert.pl