FAAD2 est un décodeur pour un schéma de compression de son avec pertes spécifié dans les standards MPEG-2 Partie 7 et MPEG-4 Partie 3 et connu comme le Advanced Audio Coding (AAC).
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.
Téléchargement (HTTP) : http://downloads.sourceforge.net/faac/faad2-2.7.tar.bz2
Somme de contrôle MD5 du téléchargement : 4c332fa23febc0e4648064685a3d4332
Taille du téléchargement : 880 Kio
Estimation de l'espace disque requis : 12 Mo (sans les greffons du lecteur média)
Estimation du temps de construction : 0.2 SBU (sans les greffons du lecteur média)
Correctif requis : http://www.linuxfromscratch.org/patches/blfs/7.9/faad2-2.7-mp4ff-1.patch
Fichier d'échantillon AAC : http://www.nch.com.au/acm/sample.aac (7 Ko)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/faad2
Installez FAAD2 en lançant les commandes suivantes :
patch -Np1 -i ../faad2-2.7-mp4ff-1.patch && sed -i "s:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g" configure.in && sed -i "s:man_MANS:man1_MANS:g" frontend/Makefile.am && autoreconf -fi && ./configure --prefix=/usr --disable-static && make
Ce paquet ne contient pas de suite de tests. Cependant, les fonctionnalités de base peuvent être testées en décodant le fichier d'échantillon AAC :
./frontend/faad -o sample.wav ../sample.aac
Cela devrait afficher un message de copyright et les informations suivantes sur le fichier d'échantillon :
sample.aac file info:
ADTS, 4.608 sec, 13 kbps, 16000 Hz
---------------------
| Config: 2 Ch |
---------------------
| Ch | Position |
---------------------
| 00 | Left front |
| 01 | Right front |
---------------------
Maintenant, lisez le résultat (exige le programme aplay du paquet alsa-utils-1.1.0) :
aplay sample.wav
aplay devrait identifier le fichier « Signed 16 bit Little Endian, Rate 16000 Hz, Stereo », et vous devriez entendre quelques notes de piano.
Maintenant, en tant qu'utilisateur root
:
make install
sed -i ... : La première commande corrige les scripts autotools pour être compatible avec la dernière version de Automake et la seconde commande corrige l'emplacement d'installation des pages de manuel.
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
--with-drm
: Cette option est
censée activer le support du décodage de Digital Radio Mondiale, mais elle casse
en fait les fonctionnalités de base du paquet (par exemple, le
programme faad qui en
résulte ne peut pas décoder le fichier d'échantillon AAC lié
ci-dessus). Ne l'utilisez pas.
Last updated on 2016-02-24 09:06:22 +0100