AAC
Advanced Audio Coding (AAC) — проприетарный (патентованный) формат аудиофайла с потерями.Также AAC — это многоканальный алгоритм кодирования аудио, поддерживающий потоковую передачу.
Не следует путать данный формат с аудиокодеком Apple Lossless (ALAC). Для обоих форматов используется одинаковый контейнер, но в случае Apple Lossless информация не теряется.
AAC (Advanced Audio Coding) изначально создавался как преемник MP3 с улучшенным качеством кодирования. Формат AAC, официально известный как ISO/IEC 13818-7, вышел в свет в 1997 году как новая, седьмая часть семейства MPEG-2. Существует также формат AAC, известный как MPEG-4
Как работает AAC
Удаляются не воспринимаемые человеком составляющие сигнала.
Удаляется избыточность в кодированном аудиосигнале.
Затем сигнал обрабатывается по методу МДКП согласно его сложности.
Добавляются коды коррекции внутренних ошибок.
Сигнал сохраняется или передаётся.
Контейнер MPEG-4 не требует единственного или малого набора высокоэффективных схем компрессии.
Семейство алгоритмов аудиокодирования MPEG-4 охватывает диапазон от кодирования низкокачественной речи (до 2 кбит/с) до высококачественного аудио (64 кбит/с на канал и выше).
AAC имеет частоту дискретизации от 8 до 96 кГц и количество каналов от 1 до 48.
В отличие от гибридного набора фильтров MP3, AAC использует модифицированное дискретное косинусное преобразование (MDCT) вместе с увеличенным размером окна в 2048 пунктов. AAC более подходит для кодирования аудио с потоком сложных импульсов и прямоугольных сигналов, чем MP3.
AAC может динамически переключаться между длинами блоков MDCT от 2048 пунктов до 256.
Если происходит единственная или кратковременная смена, используется малое окно в 256 пунктов для лучшего разрешения.
По умолчанию используется большое 2048-пунктовое окно для улучшения эффективности кодирования.
Преимущества AAC перед MP3
До 48 аудиоканалов;
Бо́льшая эффективность кодирования как при постоянном, так и при переменном битрейте;
Частоты дискретизации от 8 до 96 кГц;
Гибкий режим Joint stereo;