AAC
AAC (от англ. Advanced Audio Coding — улучшенное аудиокодирование) — это стандарт сжатия цифрового аудио с потерями, разработанный как преемник формата MP3. Он обеспечивает более высокое качество звука при одинаковом или меньшем битрейте по сравнению с предшественником, благодаря применению более совершенных алгоритмов психоакустического моделирования и обработки сигнала. AAC является частью семейства стандартов MPEG (Moving Picture Experts Group) и широко используется в потоковых сервисах, мобильных устройствах, видеоконтейнерах и цифровом радио.
История
Разработка AAC началась в 1994 году в рамках проекта MPEG-2, когда группа компаний, включая Fraunhofer IIS, Dolby Laboratories, AT&T, Sony и Nokia, объединила усилия для создания более эффективного аудиокодека, чем MP3. Первая спецификация была официально опубликована в 1997 году как часть стандарта MPEG-2 Part 7 (ISO/IEC 13818-7). В отличие от MP3, который изначально создавался для хранения на компакт-дисках, AAC проектировался с учётом будущих потребностей — низких битрейтов для интернета и высокой точности для профессионального применения.
В 2000 году стандарт был расширен в рамках MPEG-4 Part 3 (ISO/IEC 14496-3), что позволило добавить инструменты для масштабируемого кодирования, многоканального звука (до 48 каналов) и поддержки синтеза речи. Эта версия известна как MPEG-4 AAC и включает несколько профилей, таких как AAC-LC (Low Complexity), HE-AAC (High Efficiency) и AAC-LD (Low Delay). Популяризация формата началась в середине 2000-х годов с появлением iPod и iTunes от Apple, которые выбрали AAC в качестве основного формата для своей экосистемы. С 2009 года AAC является обязательным форматом для видео на платформе YouTube, а с 2012 года — для цифрового телевидения в стандарте DVB.
Технические особенности
AAC основан на принципе перцепционного кодирования, при котором из аудиосигнала удаляются данные, наименее заметные для человеческого уха. Ключевые технические отличия от MP3 включают:
- Использование MDCT (модифицированного дискретного косинусного преобразования) с переменным размером окна (от 128 до 1024 отсчётов). Это позволяет более точно адаптироваться к быстрым изменениям сигнала, снижая артефакты (например, «преэхо»).
- Улучшенная психоакустическая модель, которая учитывает маскировку частот и времени с большей детализацией, что снижает заметность шумов квантования.
- Гибридная фильтр-банка для обработки стереосигнала, позволяющая выбирать между совместным (M/S) и независимым (L/R) кодированием каналов.
- Поддержка до 48 каналов (включая 5.1, 7.1 и объектное аудио), а также частот дискретизации от 8 кГц до 96 кГц.
Битрейт AAC варьируется от 8 кбит/с (для речи) до 500 кбит/с и выше (для многоканального звука высокой чёткости). При битрейте 128 кбит/с качество AAC сопоставимо с MP3 при 192 кбит/с, что делает его более эффективным для хранения и передачи.
Профили и варианты
Стандарт AAC включает несколько профилей, оптимизированных под разные задачи:
- AAC-LC (Low Complexity) — базовый профиль, используемый в большинстве современных устройств и сервисов (iTunes, YouTube, Android). Обеспечивает хорошее качество при битрейте 128–256 кбит/с.
- HE-AAC (High Efficiency) — профиль, основанный на технологии SBR (Spectral Band Replication), которая реконструирует высокие частоты из низкочастотной информации. Применяется для потокового вещания с низким битрейтом (24–64 кбит/с), например, в интернет-радио и мобильных приложениях.
- HE-AAC v2 — расширение HE-AAC с добавлением PS (Parametric Stereo), что позволяет кодировать стереосигнал как моно с параметрической информацией о пространственном расположении. Используется при битрейтах ниже 32 кбит/с.
- AAC-LD (Low Delay) — профиль с минимальной задержкой (менее 20 мс), предназначенный для двусторонней связи (VoIP, видеоконференции).
- AAC-ELD (Enhanced Low Delay) — улучшенная версия AAC-LD с поддержкой SBR, применяемая в профессиональной аудиосвязи.
Существуют также проприетарные расширения, такие как Apple AAC (с собственными настройками квантования) и Nero AAC, которые незначительно отличаются от эталонного кодека.
Применение
AAC является одним из наиболее распространённых аудиоформатов в мире благодаря своей универсальности:
- Потоковые сервисы: Spotify, Apple Music, YouTube, Netflix и другие используют AAC для сжатия аудиодорожек. Например, на YouTube видео кодируется в контейнере MP4 с аудио AAC-LC при битрейте 128–192 кбит/с.
- Мобильные устройства: все современные смартфоны, планшеты и плееры (включая iPhone, устройства на Android) поддерживают воспроизведение AAC. Формат также используется для рингтонов и голосовых заметок.
- Цифровое телевидение: стандарты DVB (Digital Video Broadcasting) и ATSC (Advanced Television Systems Committee) предписывают использование AAC для аудио в цифровом телевещании, включая HDTV.
- Игры и VR: в игровых консолях (PlayStation, Xbox) и виртуальной реальности AAC применяется для сжатия звуковых эффектов и диалогов.
- Профессиональное аудио: AAC используется в звукозаписи для мастер-копий и архивного хранения, хотя для безусловного качества чаще выбирают FLAC или WAV.
Преимущества и недостатки
Преимущества:
- Более высокая эффективность сжатия по сравнению с MP3: при одинаковом битрейте качество AAC выше, а при одинаковом качестве — битрейт ниже.
- Поддержка многоканального звука (до 7.1) и высоких частот дискретизации.
- Широкая совместимость: все современные операционные системы, браузеры и медиаплееры воспроизводят AAC без дополнительных кодеков.
- Открытый стандарт, не требующий лицензионных отчислений для конечных пользователей (лицензируются только кодеры, а не воспроизведение).
Недостатки:
- При очень низких битрейтах (менее 32 кбит/с) качество AAC может уступать специализированным речевым кодекам, таким как Opus.
- Некоторые старые устройства (например, MP3-плееры начала 2000-х) не поддерживают AAC, что ограничивает обратную совместимость.
- Для профессионального редактирования звука AAC не подходит из-за потерь качества при многократном перекодировании.
Сравнение с другими форматами
| Формат | Эффективность сжатия | Качество при 128 кбит/с | Поддержка многоканальности | Лицензирование |
|---|---|---|---|---|
| AAC | Высокая | Хорошее | До 48 каналов | Патентованный, но свободный для воспроизведения |
| MP3 | Средняя | Удовлетворительное | До 2 каналов | Патентованный (срок действия части патентов истёк) |
| Opus | Очень высокая | Отличное | До 255 каналов | Свободный (без патентов) |
| Vorbis | Высокая | Хорошее | До 255 каналов | Свободный (без патентов) |
| FLAC | Без потерь | Идентичное оригиналу | До 8 каналов | Свободный (без патентов) |
AAC уступает Opus по эффективности при низких битрейтах, но превосходит MP3 и Vorbis по качеству на средних и высоких битрейтах. В отличие от FLAC, AAC является форматом с потерями, поэтому не подходит для архивирования.
Статус в России
В Российской Федерации AAC не имеет специального правового статуса. Формат не признан экстремистским или нежелательным, не относится к иноагентам. Использование AAC для распространения аудиоконтента не ограничено законодательством, за исключением общих норм авторского права и требований к маркировке информации (например, при публикации материалов, включённых в реестр запрещённых сайтов). Кодеки AAC могут использоваться в коммерческих и некоммерческих проектах без дополнительных разрешений.
Источники
- ISO/IEC 13818-7:1997 — Information technology — Generic coding of moving pictures and associated audio information — Part 7: Advanced Audio Coding (AAC).
- ISO/IEC 14496-3:2009 — Information technology — Coding of audio-visual objects — Part 3: Audio.
- Brandenburg, K. (1999). «MP3 and AAC Explained». Proceedings of the AES 17th International Conference on High Quality Audio Coding.
- Fraunhofer IIS. (2020). «AAC — The Universal Audio Codec». Technical White Paper.
- Bosi, M., & Goldberg, R. E. (2003). Introduction to Digital Audio Coding and Standards. Springer.
- Apple Inc. (2010). «AAC Audio Codec: Technical Specifications for iTunes and iOS Devices».
- YouTube. (2012). «Audio Encoding Recommendations for YouTube». Google Developers Documentation.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →