FAAD2-2.10.1

Introdução ao FAAD2

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.

Informação do Pacote

Transferências Adicionais

Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/faad2

Instalação do 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

Explicações do Comando

--disable-static: Essa chave impede a instalação das versões estáticas das bibliotecas.

Conteúdo

Aplicativo Instalado: faad
Biblioteca Instalada: libfaad.so e libfaad_drm.so
Diretórios Instalados: Nenhum(a)

Descrições Curtas

faad

é um utilitário de linha de comando para decodificar arquivos AAC e MP4

libfaad.so

contém funções para decodificar fluxos AAC