Me gustaría producir archivos AAC de alta calidad a partir de una pequeña biblioteca de archivos wav en Xenial Xerus 16.04 LTS.
Me gustaría poder seleccionar entre AAC-LC, HE-AAC y HE-AAC v2 para los archivos de salida. No estoy tan preocupado si una línea de comandos o una herramienta gui hacen un mejor trabajo...
Respuesta1
Bajo Xenial Xerus la mejor opción es usar fdkaac:
sudo apt-get install fdkaac
Entonces la siguiente sintaxis debería ser útil, todos los ejemplos son para el modo de tasa de bits constante (CBR), aunque he incluido una sección en la parte inferior sobre el modo de tasa de bits variable (VBR):
1. AAC-LC
Para un solo archivo prueba esto:
fdkaac --bitrate 128k --moov-before-mdat --afterburner 1 -o output.m4a input.wav
y para un directorio de archivos wav intente lo siguiente:
mkdir aac && \
for j in *.wav
do
fdkaac --bitrate 128k --moov-before-mdat --afterburner 1 -o aac/"${j%.wav}.m4a" "$j"
done
Probado y funcionando bien en mi sistema.
2. HE-AAC
Para un solo archivo prueba esto:
fdkaac -p 5 --bitrate 64k --moov-before-mdat --afterburner 1 -o output.m4a input.wav
y para un directorio de archivos wav intente lo siguiente:
mkdir aac && \
for j in *.wav
do
fdkaac -p 5 --bitrate 64k --moov-before-mdat --afterburner 1 -o aac/"${j%.wav}.m4a" "$j"
done
Probado y funcionando bien en mi sistema.
3. CAA-HEv2
Para un solo archivo prueba esto:
fdkaac -p 29 --bitrate 32k --moov-before-mdat --afterburner 1 -o output.m4a input.wav
y para un directorio de archivos wav intente lo siguiente:
mkdir aac && \
for j in *.wav
do
fdkaac -p 29 --bitrate 32k --moov-before-mdat --afterburner 1 -o aac/"${j%.wav}.m4a" "$j"
done
Probado y funcionando bien en mi sistema.
4. Nota VBR:
Si desea utilizar el modo de velocidad de bits variable (VBR) en lugar de velocidad de bits constante (CBR), simplemente omita la --bitrate
configuración y utilícela --bitrate-mode
en su lugar. bitrate-mode
toma una configuración de 1 a 5 y un valor más alto produce una tasa de bits más alta.
Otras lecturas: