samedi 23 février 2013

Débian : encodage mp3

Débian n'incorpore aucunement d'encodeur mp3 du fait que ce format n'est pas libre. Aussi pour exporter au format mp3, sous audacity, il faut construire la bibliothèque libmp3lame.so comme décrite à la page http://audacity.sourceforge.net/manual-1.2/exportmp3.html
On obtient la version en cours ici : http://lame.sourceforge.net/download.php

  • On decompacte lame-3.99.5.tar.gz
A la lecture du fichier README, on découvre que le fichier INSTALL permet d'effectuer la compilation
- libmp3lame.so   shared version of libmp3lame.a for *NIX platforms
- Run the following commands:

# ./configure
# make
# make install

  • En exécutant, en mode terminal,  ces 3 commandes successivement on a alors
lame installé en    /usr/local/bin/lame
la librairie en        /usr/local/lib/libmp3lame.so
l'entête en        /usr/local/include/lame.h

  • Il ne reste plus qu'à indiquer à Audacity la localisation de la librairie (/usr/local/lib/libmp3lame.so) lors de la première demande d'exportation en fichier mp3

Pour connaitre l'usage du programme lame, on tape en ligne de commande
#man lame

EXAMPLES
       Fixed bit rate jstereo 128kbs encoding:

              lame sample.wav sample.mp3

       Fixed  bit  rate  jstereo  128  kbps  encoding, highest quality (recom‐
       mended):

              lame -h sample.wav sample.mp3

       Fixed bit rate jstereo 112 kbps encoding:

              lame -b 112 sample.wav sample.mp3

       To disable joint stereo encoding (slightly faster, but less quality  at
       bitrates <= 128 kbps):

              lame -m s sample.wav sample.mp3