A aplicação 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 em um 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 corretamente usando uma plataforma LFS 12.4.
Transferência (HTTP): https://github.com/lfs-book/faac/archive/v1.31.1/faac-1.31.1.tar.gz
Soma de verificação MD5 da transferência: f9eeff03ad4a27a4973fe728ab065924
Tamanho da transferência: 240 KB
Espaço em disco estimado exigido: 6,0 MB
Tempo de construção estimado: 0,1 UPC
No GitHub nós bifurcamos o repositório do fluxo de
desenvolvimento no nosso próprio espaço de nomes do lfs-book
e recriamos uma etiqueta para o
lançamento. Isso está feito para garantir que o nome do arquivo
baixado do tarball esteja correto e consistente (isto é, ele não
deveria mudar ao se usar o navegador em vez de uma ferramenta
como wget). Nossa
etiqueta e a etiqueta de lançamento do fluxo de desenvolvimento
estão sobre a mesma submissão, de forma que nós não introduzimos
nenhuma mudança no conteúdo do tarball, exceto o nome do
diretório dele de nível superior (que o Git não rastreia).
Instale 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.14:
./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.11.2 e reproduza o arquivo decodificado (exige o aplicativo aplay originário do pacote alsa-utils-1.2.14:
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 a baixas taxas de bits por meio do uso da tecnologia de “replicação de banda espectral”. Um exemplo de um programa alternativo para produzir fluxos AAC e HE-AAC é:
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 está completamente indisponível no codificador 3GPP.