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.
Transferência (HTTP): https://github.com/knik0/faac/archive/1_30/faac-1_30.tar.gz
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
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
--disable-static
: Essa
chave impede a instalação das versões estáticas das bibliotecas.
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.