FAAC-1_30

Introduction à FAAC

FAAC est un encodeur pour un schéma de compression audio spécifié dans les standards MPEG-2 Partie 7 et MPEG-4 Partie 3 et connu sous le nom de Advanced Audio Coding (AAC). Cet encodeur est utile pour produire des fichiers qu'on peut lire sur un iPod. En outre, l'iPod ne comprend pas d'autres formats de compression du son dans des fichiers vidéo.

This package is known to build and work properly using an LFS 11.3 platform.

Informations sur le paquet

  • Téléchargement (HTTP) : https://github.com/knik0/faac/archive/1_30/faac-1_30.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 : 8d61e6d55088e599aa91532d5e6995b0

  • Taille du téléchargement : 240 Ko

  • Estimation de l'espace disque requis : 4.7 Mo

  • Estimation du temps de construction : moins de 0.1 SBU

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/faac

Installation de FAAC

Installez FAAC en exécutant les commandes suivantes :

./bootstrap                                &&
./configure --prefix=/usr --disable-static &&
make

Ce paquet n'a pas de suite de tests. Vous pouvez cependant tester les fonctionnalités de base en encodant un fichier échantillon WAV (le fichier d'échantillon est installé par le paquet alsa-utils-1.2.8 :

./frontend/faac -o Front_Left.mp4 /usr/share/sounds/alsa/Front_Left.wav

Puis, décodez le résultat en utilisant le programme faad du paquet FAAD2-2.10.1 et lisez le fichier décodé (exige le programme aplay du paquet alsa-utils-1.2.8) :

faad Front_Left.mp4
aplay Front_Left.wav

aplay devrait identifier le fichier comme un « Signed 16 bit Little Endian, Rate 48000 Hz, Stereo » et vous devriez entendre les mots « front left ».

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

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

Autres encodeurs AAC

La qualité de FAAC est loin d'atteindre celle des meilleurs encodeurs AAC actuellement disponibles. Il supporte en outre l'AAC et pas l'AAC High Efficiency (connu aussi en tant qu'aacPlus), qui offre une meilleure qualité avec un taux faible grâce à l'utilisation de la technologie « spectral band replication » (réplique spectrale de bande). Il existe les programmes alternatifs suivants pour produire des flux AAC et HE-AAC :

  • Nero AAC Codec : disponible seulement sous forme binaire, les encodeurs en ligne de commande pour Linux AAC et HE-AAC sont dans la même archive que l'application Windows.

  • 3GPP Enhanced aacPlus general audio codec : disponible sous forme de sources, ne peut encoder HE-AAC que jusqu'à 48 kbps au-delà de la table, mais le débit maximum peut être modifié en éditant le tableau de réglage dans le fichier FloatFR_sbrenclib/src/sbr_main.c.

Remarquez en même temps qu'iPod ne supporte que le profil Complexity AAC qui est celui par défaut dans FAAC mais pas forcément dans l'encodeur Nero AAC et il est complètement indisponible dans l'encodeur 3GPP.

Contenu

Programme installé: faac
Bibliothèques installées: libfaac.so et libmp4v2.so
Répertoires installés: Aucun

Descriptions courtes

faac

est un encodeur AAC en ligne de commande

libfaac.so

contient les fonctions pour encoder des flux AAC

libmp4v2.so

contient les fonctions pour créer et manipuler des fichiers MP4