FAAD2 é um decodificador para um esquema de compressão de som com perdas especificado nos padrões MPEG-2 Parte 7 e MPEG-4 Parte 3 e conhecido como Advanced Audio Coding (AAC).
Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://github.com/knik0/faad2/archive/2.10.1/faad2-2.10.1.tar.gz
Soma de verificação MD5 da transferência: 62a0427c6ff3a273aa720e27da166758
Tamanho da transferência: 788 KB
Espaço em disco estimado exigido: 14 MB
Tempo de construção estimado: 0,1 UPC
Arquivo AAC de amostra: https://www.nch.com.au/acm/sample.aac (7 KB)
Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/faad2
Instale o FAAD2 executando os seguintes comandos:
./bootstrap && ./configure --prefix=/usr --disable-static && make
Esse pacote não vem com uma suíte de teste. No entanto, a funcionalidade básica pode ser testada decodificando-se o arquivo AAC de amostra:
./frontend/faad -o sample.wav ../sample.aac
Isso deveria exibir uma mensagem de direitos autorais e as seguintes informações a respeito do arquivo de amostra:
sample.aac file info:
ADTS, 4.608 sec, 13 kbps, 16000 Hz
---------------------
| Config: 2 Ch |
---------------------
| Ch | Position |
---------------------
| 00 | Left front |
| 01 | Right front |
---------------------
Agora reproduza o resultado (exige o aplicativo aplay originário do pacote alsa-utils-1.2.8):
aplay sample.wav
O aplay deveria identificar o arquivo como “Signed 16 bit Little Endian, Rate 16000 Hz, Stereo”, e você deveria escutar algumas notas de piano.
Agora, como o(a) usuário(a) root
:
make install
--disable-static
: Essa
chave impede a instalação das versões estáticas das bibliotecas.