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 corretamente usando uma plataforma LFS 12.1.
Transferência (HTTP): https://github.com/knik0/faad2/archive/2.11.1/faad2-2.11.1.tar.gz
Soma de verificação MD5 da transferência: f85b2514c4fb2f87d22a3bc879d83277
Tamanho da transferência: 642 KB
Espaço em disco estimado exigido: 9,0 MB
Tempo de construção estimado: 0,1 UPC
Arquivo AAC de amostra: https://www.nch.com.au/acm/sample.aac (7 KB)
Instale o FAAD2 executando os seguintes comandos:
mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_SHARED_LIBS=ON \ .. && 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:
./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.11):
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