elima.ru
Мертвечина
Форум Полезные советы › Для FDK AAC Encoder for Android
elima
администратор
01.12.19 - 20:42
Кодер, основанный на исходном коде, открытом Fraunhofer (изначально – для платформы Google Android). В отличие от fhgaacenc, включает в себя все необходимые библиотеки, имеет больший функционал и лучшую конфигурируемость.

Характерстики:
– работа в режимах CBR (16-529 кбит/с для стерео) и VBR (8 предустановок качества);
– поддерживаемое аудио: 8/16/24 бит, 8000-96000 Гц, до 8 каналов;
– поддержка AAC LC, HE-AAC, HE-AACv2 (SBR и PS), AAC LD, AAC ELD.

Буква "p" в версии означает, что это специальная модификация билиотеки, выпущенная для программы Poikosoft EZ CD Audio Converter. Отличия от обычной версии:
– Откорректированы значения полос пропускания;
– используются наивысшие настройки качества, доступные в оригинальном кодеке Fraunhofer;
– алгоритмы работают в режиме двойной точности;
– используются высокоточные математические функции – вместо предустановленных таблиц;
– модифицированные таблицы режимов VBR – поддерживается 8 режимов;
– улучшенная производительность на платформе x64, использование оптимизаций MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2.

Использование:
fdkaac.exe [параметры] <входной_файл> -o <выходной_файл>

Примечание: укажите "-" вместо входного файла для кодирования со STDIN.


Параметры:

* -p, --profile     профиль

   Профиль AAC поддерживаются следующие значения n:
   2: MPEG-4 AAC LC (по умолчанию)
   5: MPEG-4 HE-AAC (SBR)
   29: MPEG-4 HE-AAC v2 (SBR+PS)
   23: MPEG-4 AAC LD
   39: MPEG-4 AAC ELD



* -m, --bitrate-mode     режим для битрейта

   Режим битрейта. Поддерживаются значения:
   0: CBR, постоянный (по умолчанию)
   1-5: VBR, переменный (целевое качество от 1 до 8)



* -b, --bitrate     постоянный битрейт n кбит/с

   Укажите целевой битрейт для режима CBR в кбит/с. Поддерживаются значения от 8000 (моно) до 1323000 (5.1).




* -w, --bandwidth     полоса пропускания

   Позволяет вручную указать частоту среза для ФНЧ (lowpass).



* -S, --silent    тихий режим

   Не отображать прогресс кодирования в консоли.



* --ignorelength    игнорировать продолжительность

   Игнорировать продолжительность указанную в заголовке WAV. Необходим для кодирования файлов размером более 4 Гб.




Рекомендации и примеры для конвертера foobar2000
VBR, ~200 кбит/с, полоса пропускания 19500 Гц – прозрачное для большинства слушателей качество:
--silent --bitrate-mode 4 --bandwidth 195000 --ignorelength – -o %d


Максимальное VBR качество, ~250 кбит/с:
--silent --bitrate-mode 5 --ignorelength – -o %d