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 utilisés dans des fichiers vidéo.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://github.com/knik0/faac/archive/1_30/faac-1_30.tar.gz
Somme de contrôle MD5 du téléchargement : 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
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.12 :
./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.11.1 et lisez le fichier décodé (exige le programme aplay du paquet alsa-utils-1.2.12) :
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
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
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). Un exemple de programme alternatif pour produire des flux AAC et HE-AAC est :
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 que l'iPod ne prend en charge que le profil Complexity AAC qui est celui par défaut dans FAAC mais qu'il est complètement indisponible dans l'encodeur 3GPP.