Как создать отличные файлы AAC под Xenial Xerus?
Я хотел бы создавать высококачественные файлы AAC из небольшой библиотеки файлов WAV под Xenial Xerus 16.04 LTS.
Я очень хочу иметь возможность выбирать между AAC-LC, HE-AAC и HE-AAC v2 для выходных файлов. Я не так уж смущен, если лучше использовать командную строку или графический интерфейс...
1 ответ
Под Xenial Xerus лучшим выбором будет использование fdkaac:
sudo apt-get install fdkaac
Тогда следующий синтаксис должен быть полезен, все примеры для режима постоянного битрейта (CBR), хотя я включил раздел внизу относительно режима переменного битрейта (VBR):
1. AAC-LC
Для одного файла попробуйте это:
fdkaac --bitrate 128k --moov-before-mdat --afterburner 1 -o output.m4a input.wav
и для каталога файлов wav попробуйте следующее:
mkdir aac && \
for j in *.wav
do
fdkaac --bitrate 128k --moov-before-mdat --afterburner 1 -o aac/"${j%.wav}.m4a" "$j"
done
Проверено и хорошо работает на моей системе.
2. HE-AAC
Для одного файла попробуйте это:
fdkaac -p 5 --bitrate 64k --moov-before-mdat --afterburner 1 -o output.m4a input.wav
и для каталога файлов wav попробуйте следующее:
mkdir aac && \
for j in *.wav
do
fdkaac -p 5 --bitrate 64k --moov-before-mdat --afterburner 1 -o aac/"${j%.wav}.m4a" "$j"
done
Проверено и хорошо работает на моей системе.
3. AAC-HEv2
Для одного файла попробуйте это:
fdkaac -p 29 --bitrate 32k --moov-before-mdat --afterburner 1 -o output.m4a input.wav
и для каталога файлов wav попробуйте следующее:
mkdir aac && \
for j in *.wav
do
fdkaac -p 29 --bitrate 32k --moov-before-mdat --afterburner 1 -o aac/"${j%.wav}.m4a" "$j"
done
Проверено и хорошо работает на моей системе.
4. VBR Примечание:
Если вы хотите использовать режим с переменным битрейтом (VBR) вместо постоянного битрейта (CBR), просто пропустите --bitrate
настройка и использование --bitrate-mode
вместо. bitrate-mode
принимает значение от 1 до 5 с более высоким значением, обеспечивающим более высокую скорость передачи битов.
Дальнейшее чтение: