Аудио AAC (.aac)

ISO/IEC Стандарт

Advanced Audio Coding (AAC) - это стандартизированный преемник MP3, разработанный для обеспечения превосходной эффективности сжатия и точности воспроизведения звука при идентичном битрейте.

Конвертировать из AAC в MP3

Бесплатный конвертер из AAC в MP3 прямо в браузере. Конвертируйте файлы мгновенно на вашем устройстве.

Анализ и метаданные

Операционные системы и анализаторы файлов идентифицируют файлы AAC по начальной двоичной последовательности байтов:

Выберите или перетащите файлы сюда

100% конфиденциальное преобразование в браузере - файлы никогда не покидают ваше устройство

или вставьте Ctrl+V
Гарантия конфиденциальности без передачи по сети: 0 байт загружено на внешние серверы. Вся обработка выполняется локально в песочнице вашего браузера.

Сигнатура заголовка на уровне байтов (Magic Bytes)

Операционные системы и анализаторы файлов идентифицируют файлы AAC по начальной двоичной последовательности байтов:

HEX-СИГНАТУРА (СМЕЩЕНИЕ 0):

FF F1

ПРЕДСТАВЛЕНИЕ ASCII: ÿñ

Стандартизация: ISO/IEC 13818-7 / ISO/IEC 14496-3

Технические спецификации

Архитектура контейнераADTS (Audio Data Transport Stream) битстрим или контейнер MPEG-4 Part 14
СжатиеМодифицированное дискретное косинусное преобразование (МДКП) с формированием временного шума и психоакустическим моделированием
Порядок байтов (Endianness)Прямой порядок байтов (Big-Endian) обрамления битстрима
Цветовые пространстваН/Д (Аудиобитстрим)
Каналы и структураДо 48 дискретных аудиоканалов с произвольным назначением громкоговорителей
Макс. габаритыЧастота дискретизации от 8 кГц до 96 кГц (16/24-битный PCM-источник)
ПрозрачностьПерцепционное кодирование с потерями; прозрачное качество достигается около 192-256 кбит/с для стерео
Потоковая передача и прогрессивная загрузкаВстроенные слова синхронизации кадров ADTS обеспечивают потоковую передачу по произвольному байтовому потоку

Техническая матрица сравнения: AAC против конкурентов

Технический атрибутAAC (Текущий)MP3OGGOPUS
Эффективность сжатияВысокая; прозрачное стерео на 128-192 кбит/сУмеренная; требует 192-256 кбит/сВысокая; сопоставима с AAC на 160 кбит/сСверхвысокая; прозрачное на 96-128 кбит/с
Максимум каналов48 дискретных каналов2 канала (стерео) / 5.1 в MPEG-2255 дискретных каналов255 дискретных каналов
Аппаратное ускорение100% универсальное на всех мобильных и настольных процессорах100% поддержка устаревшего кремнияОграниченное количество выделенных DSP-чиповРастущая аппаратная поддержка в браузерах и Android/iOS
Алгоритмическая задержкаУмеренная (задержка буфера ~100 мс)Высокая (~100-150 мс)Умеренная (~100 мс)Сверхнизкая (5-26.5 мс, оптимизировано для VoIP)

Типичные режимы повреждения и руководство по восстановлению в HEX

Медиаплеер зацикливается или выдает высокочастотные цифровые шумы.

Первопричина: Рассинхронизация заголовков кадров ADTS из-за потери пакетов или отсутствия 12-битных слов синхронизации.

Восстановление: Перепакуйте «сырое» AAC-аудио в контейнер MP4/M4A с помощью команды ffmpeg -i broken.aac -c:a copy fixed.m4a для восстановления индексов кадров.

Анализ безопасности и векторы атак на парсер

Декодеры AAC работают в высокопроизводительных аудиоциклах DSP, где искаженная длина пакетов может вызвать переполнение целых чисел в программных реализациях.

Известные векторы атак

  • Переполнение целых чисел в полях длины кадра ADTS, вызывающее выход за границы буфера в необновленных декодерах C++.
  • Специально сформированные биты конфигурации каналов, вызывающие недопустимые записи в память при многоканальном микшировании.
  • Выход за границы кучи при синтаксическом анализе таблиц синтеза SBR (Spectral Band Replication).

Защитные лучшие практики: Декодируйте файлы AAC в изолированных областях памяти с помощью безопасных для памяти библиотек WASM или медиафреймворков операционной системы.

Исторические истоки и вехи

2003Apple Computer выбирает AAC в качестве аудиоформата по умолчанию для iTunes Store и линейки iPod.
1999Включен в стандарт MPEG-4 как ISO/IEC 14496-3 с профилями высокоэффективного аудио (HE-AAC).
1997Стандартизирован под ISO/IEC 13818-7 как MPEG-2 Part 7, превосходя MPEG-1 Layer III на любых битрейтах.

Ключевые преимущества и плюсы

  • Превосходная прозрачность звука по сравнению с MP3 при эквивалентном и более низком битрейте (например, 128 кбит/с против 192 кбит/с).
  • Встроенная поддержка до 48 полнодиапазонных аудиоканалов для объемного звука и рабочих процессов Dolby Pro Logic.
  • Универсальное встроенное аппаратное декодирование на iOS, Android, macOS, Windows и потребительских умных телевизорах.

Технические ограничения и минусы

  • Перцепционное кодирование с потерями отбрасывает неслышимые гармонические частоты, что делает формат непригодным для мастеринга звука.
  • Битстримам ADTS не хватает встроенных таблиц поиска без контейнеризации в обертках MP4 (M4A).
  • Лицензирование патентного пула, управляемое Via Licensing Corporation, исторически замедляло инновации среди энкодеров с открытым исходным кодом.

Интересные технические факты

  • YouTube по умолчанию использует кодирование AAC на скорости 128 кбит/с для стандартных стереопотоков видео.
  • Слово синхронизации ADTS состоит из 12 последовательных двоичных единиц (0xFFF), что позволяет тюнерам подключаться к живым трансляциям посреди потока.
  • Sony приняла AAC в качестве стандарта сжатия по умолчанию для аудио в PlayStation 3, PlayStation Portable и Vita.

Часто задаваемые технические вопросы

Почему AAC звучит лучше, чем MP3 при 128 кбит/с?

AAC включает в себя более высокое разрешение по частоте (до 96 кГц), чистые фильтры МДКП, формирование временного шума (TNS) и более гибкие инструменты предсказания стереосигнала, которые устраняют артефакты пре-эха, распространенные в MP3.

В чем разница между «сырым» AAC и M4A?

«Сырой» AAC использует простое обрамление ADTS без индексов глав или метаданных. M4A упаковывает тот же аудиопоток AAC внутрь контейнера ISO Base Media (MP4) с метаданными, обложкой альбома и таблицами поиска.

Поддерживает ли AAC сжатие аудио без потерь?

Нет. Стандартный AAC - строго с потерями. Компания Apple разработала кодек Apple Lossless (ALAC) для побитового воспроизведения аудио без потерь внутри того же контейнера M4A.