FAAD2-2.7

Introduction à FAAD2

FAAD2 est un décodeur pour un schéma de compression de son loosy 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.7.

Informations sur le paquet

  • 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 Ko

  • Estimation de l'espace disque requis : 12 Mo (without media player plugins)

  • Estimation du temps de construction : 0.2 SBU (without media player plugins)

Téléchargements supplémentaires

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

Installation de 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 n'est pas fourni avec une suite de tests. On peut toutefois tester les fonctionnalités de base 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-Utilities-1.0.28) :

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

Explication des commandes

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, bmais 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.

Contenu

Programme installé: faad
Bibliothèque installée: libfaad.so
Répertoires installés: Aucun

Descriptions courtes

faad

est un outil en ligne de commande pour décoder des fichiers AAC et MP4.

libfaad.so

contient des fonctions pour le décodage de flux AAC.

Last updated on : 2013-03-12 01:31:48 +010