Я хотел бы создать высококачественные AAC-файлы из небольшой библиотеки WAV-файлов в Xenial Xerus 16.04 LTS.
Мне хотелось бы иметь возможность выбирать между AAC-LC, HE-AAC и HE-AAC v2 для выходных файлов. Я не так уж и смущен, если лучше использовать командную строку или графический интерфейс ...
Под Гостеприимным 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:
, Если Вы хотите использовать режим Variable Bitrate (VBR) вместо Постоянной скорости передачи (CBR) просто, опускают --bitrate
установка и используют --bitrate-mode
вместо этого. bitrate-mode
берет сходить 1 - 5 с более высоким значением, производящим более высокую скорость передачи.
Дополнительные материалы для чтения: