Lame Multi-Threaded
Par Guillaume le vendredi, janvier 5 2007, 00:52 - Linux - Lien permanent

Ayant un processeur doubleur-coeur, je me suis mis à la recherche de logiciels d'encodage permettant de tiré profit de la meilleur façon possible de la puissance de calcul.
Après une "longue" quête je suis tombé sur Lame MT : Lame version mutli-trheads !
Lame MT est une version revue de Lame.
Le code à été corrigé pour que les deux processeurs travailler sur le même morceau de musique à convertir en mp3. Pour en savoir plus je vous laisse regarder ici sur wikipedia.
PRECONDITIONS :
- Comme pour toute compilation, il faut installer certains paquets indispensables (kernel-devel, gcc,...).Vous aurez aussi besoin de gtk+-devel.
- Pour compiler et installer Lame MT, il faut ensuite récupérer les sources ici.
- Dézipez l'archive.
COMPILATION ET INSTALLATION :
Ouvrez un terminal et entrez dans le repertoire de lame MT :
$ cd Lame-MT-3.97a/Lame-MT/
Le logiciel étant écrit sous Windows il faut le rendre au bon format (merci à Pikachu_2014 du forum de Fedroa-fr pour l'astuce ) :
$ find . -type f -print0 | xargs -0 dos2unix
Ensuite tapez les commandes suivante :
$ chmod +x configure
$ ./configure --prefix="le_repertoire_où_sera_installé_lameMt"
Remarque :
Si vous tapez simplement ./configure, l'installation devra se faire en root et lame MT sera installé dans /usr/local/bin
Si des erreurs s'affichent c'est qu'il vous manque certains paquets. Installez ceux-ci et recommencez.
Ensuite tapez :
$ make && make install
Voilà lame MT est installé !
COMPARATIFS :
A titre d'exemple je me suis amusé à covertir le même fichier wav avec lame puis avec lameMT pour me donner une idée du gain de performance :
Avec LameMT :


Commentaires
Avec tout ce temps de gagné tu vas pouvoir faire un joli RPM de lame-MT, c'est cool
Fil des commentaires de ce billet