FAAC-1_30

Introdução ao FAAC

FAAC é um codificador 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 codificador é útil para produzir arquivos que podem ser reproduzidos no iPod. Além disso, o iPod não compreende outros esquemas de compressão de som em arquivos de vídeo.

Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.

Informação do Pacote

  • Transferência (HTTP): https://github.com/knik0/faac/archive/1_30/faac-1_30.tar.gz

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: 8d61e6d55088e599aa91532d5e6995b0

  • Tamanho da transferência: 240 KB

  • Espaço em disco estimado exigido: 4,7 MB

  • Tempo de construção estimado: menos que 0,1 UPC

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

Instalação do FAAC

Instale o FAAC 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 codificando-se um arquivo WAV de amostra (o arquivo de amostra é instalado pelo pacote alsa-utils-1.2.8:

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

Em seguida, decodifique o resultado usando o aplicativo faad proveniente do pacote FAAD2-2.10.1 e reproduza o arquivo decodificado (exige o aplicativo aplay originário do pacote alsa-utils-1.2.8:

faad Front_Left.mp4
aplay Front_Left.wav

aplay deveria identificar o arquivo como Signed 16 bit Little Endian, Rate 48000 Hz, Stereo, e você deveria ouvir as palavras front left.

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.

Outros codificadores AAC

A qualidade do FAAC não está à altura dos melhores codificadores AAC disponíveis atualmente. Além disso, ele suporta somente AAC e não High Efficiency AAC (também conhecido como aacPlus), que oferece melhor qualidade em taxas de bits baixas por meio do uso da tecnologia de replicação de banda espectral. Existem os seguintes aplicativos alternativos para produzir fluxos AAC e HE-AAC:

  • Nero AAC Codec: disponíveis somente no formato binário, os codificadores de linha de comando AAC e HE-AAC para Linux estão no mesmo arquivamento que o aplicativo do Windows.

  • Codificador geral de áudio 3GPP Enhanced aacPlus: disponível no formato de fonte, pode codificar somente HE-AAC de até 48 kbps pronto para uso, mas a taxa de bits máxima pode ser mudada editando-se a tabela de ajuste no arquivo FloatFR_sbrenclib/src/sbr_main.c.

Observe, entretanto, que o iPod suporta somente o perfil AAC de baixa complexidade, que é o padrão no FAAC, mas possivelmente não seja o padrão no Nero AAC Encoder e está completamente indisponível no codificador 3GPP.

Conteúdo

Aplicativo Instalado: faac
Bibliotecas Instaladas: libfaac.so e libmp4v2.so
Diretórios Instalados: Nenhum(a)

Descrições Curtas

faac

é um codificador AAC de linha de comando

libfaac.so

contém funções para codificação de fluxos AAC

libmp4v2.so

contém funções para criar e manipular arquivos MP4