LAME-3.100

Introduction à LAME

Le paquet LAME contient un encodeur MP3 et, éventuellement, un analyseur de trame MP3. C'est utile pour créer et analyser des fichiers audio compressés.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.2.

Informations sur le paquet

  • Téléchargement (HTTP) : https://downloads.sourceforge.net/lame/lame-3.100.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 83e260acbe4389b54fe08e0bdbf7cddb

  • Taille du téléchargement : 1.5 Mo

  • Estimation de l'espace disque requis : 9.7 Mo

  • Estimation du temps de construction : 0.1 SBU

Dépendances de LAME

Facultatives

Dmalloc, Electric Fence, libsndfile-1.0.28 et NASM-2.13.03

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/lame

Installation de LAME

D'abord, corrigez un problème de compilation introduit par gcc-4.9.0 sur les machines 32 bits :

case $(uname -m) in
   i?86) sed -i -e 's/<xmmintrin.h/&.nouse/' configure ;;
esac

Installez LAME en lançant les commandes suivantes :

./configure --prefix=/usr --enable-mp3rtp --disable-static &&
make

Pour tester les résultats lancez : make test.

Maintenant, en tant qu'utilisateur root :

make pkghtmldir=/usr/share/doc/lame-3.100 install

Explication des commandes

sed -i -e 's/<xmmintrin.h/&.nouse/' configure : avec gcc-4.9.0 et suivants, le compilateur lève une erreur sur les machines 32 bits à la compilation de xmm_quantize_sub.c. Le message d'erreur est : error: inlining failed in call to always_inline '_mm_loadu_ps'. Ce sed fait apparaître xmmintrin.h s'il n'est pas présent. Ne pas utiliser avec une autre version de gcc.

--enable-mp3rtp : Ce paramètre active la construction du programme d'encodage vers RTP.

--disable-static : Ce paramètre empêche l'installation des versions statiques des bibliothèques.

--enable-nasm : Active l'utilisation de NASM-2.13.03 pour compiler des routines d'assembleur optimisées.

Contenu

Programmes installés: lame et mp3rtp
Bibliothèque installée: libmp3lame.so
Répertoires installés: /usr/include/lame et /usr/share/doc/lame-3.100

Descriptions courtes

lame

crée des fichiers audio MP3 à partir de données PCM raw ou .wav.

mp3rtp

est utilisé pour encoder des MP3 avec des flux de sortie RTP.

libmp3lame.so

bibliothèques qui fournissent les fonctions nécessaires pour convertir des fichiers PCM et WAV en fichiers MP3.

Last updated on 2018-02-26 06:30:15 +0100