AAC кодек

Аудио кодек, выдающий на выходе данные в формате Advanced Audio Coding (AAC). ААС один из наиболее используемых форматов сжатия аудио с потерями. Является преемником формата сжатия MP3 с улучшенным кодированием.

Фильтр реализован на базе класса CTransformFilter и использует для сжатия библиотеку libfaac (Freeware Advanced Audio Coder library). 

Доступна 32- и 64-битная версия кодека.

adding AAC filter to graph

Входные форматы

Фильтр принимает на вход 16-битный аудио поток в формате PCM.

majortypeMEDIATYPE_Audio
subtypeMEDIASUBTYPE_PCM
formattypeFORMAT_WaveFormatEx

Через управляющий интерфейс фильтра или страницу свойств может быть задано требуемое число каналов (от одного до 8-ми), а также число кадров в секунду входного потока (от 8000 до 96000).

ПараметрВозможные значения
Число каналов1, 2, 3, 4, 5, 6, 7, 8
Число кадров в секунду96000, 88200, 64000, 48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000

Выходной формат

На выходе фильтр выдает сжатый в формате ACC поток. 

majortypeMEDIATYPE_Audio
subtypeMEDIASUBTYPE_AAC
formattypeFORMAT_WaveFormatEx
wFormatTag0xFF

Параметры сжатия и дополнительные характеристики выходного потока могут быть заданы используя управляющий интерфейс на фильтре и страницу свойств

Страница свойств

Ограничения бесплатной версии фильтра

Процессом может быть создана только одна копия фильтра.

Скачать

бесплатная x86 версия
бесплатная x64 версия
описание интерфейса фильтра (idl)