Gostaria de produzir arquivos AAC de alta qualidade a partir de uma pequena biblioteca de arquivos wav no Xenial Xerus 16.04 LTS.
Estou ansioso para poder selecionar entre AAC-LC, HE-AAC e HE-AAC v2 para os arquivos de saída. Não estou tão preocupado se uma linha de comando ou uma ferramenta GUI fizer um trabalho melhor ...
Responder1
No Xenial Xerus a melhor opção é usar fdkaac:
sudo apt-get install fdkaac
Então a sintaxe a seguir deve ser útil, todos os exemplos são para o modo de taxa de bits constante (CBR), embora eu tenha incluído uma seção na parte inferior sobre o modo de taxa de bits variável (VBR):
1. AAC-LC
Para um único arquivo, tente isto:
fdkaac --bitrate 128k --moov-before-mdat --afterburner 1 -o output.m4a input.wav
e para um diretório de arquivos wav tente o seguinte:
mkdir aac && \
for j in *.wav
do
fdkaac --bitrate 128k --moov-before-mdat --afterburner 1 -o aac/"${j%.wav}.m4a" "$j"
done
Testado e funcionando bem no meu sistema.
2. HE-AAC
Para um único arquivo, tente isto:
fdkaac -p 5 --bitrate 64k --moov-before-mdat --afterburner 1 -o output.m4a input.wav
e para um diretório de arquivos wav tente o seguinte:
mkdir aac && \
for j in *.wav
do
fdkaac -p 5 --bitrate 64k --moov-before-mdat --afterburner 1 -o aac/"${j%.wav}.m4a" "$j"
done
Testado e funcionando bem no meu sistema.
3. AAC-HEv2
Para um único arquivo, tente isto:
fdkaac -p 29 --bitrate 32k --moov-before-mdat --afterburner 1 -o output.m4a input.wav
e para um diretório de arquivos wav tente o seguinte:
mkdir aac && \
for j in *.wav
do
fdkaac -p 29 --bitrate 32k --moov-before-mdat --afterburner 1 -o aac/"${j%.wav}.m4a" "$j"
done
Testado e funcionando bem no meu sistema.
4. Nota VBR:
Se você deseja usar o modo Taxa de bits variável (VBR) em vez de Taxa de bits constante (CBR), simplesmente omita a --bitrate
configuração e use-a --bitrate-mode
. bitrate-mode
assume uma configuração de 1 a 5 com um valor mais alto produzindo uma taxa de bits mais alta.
Leitura adicional: