Advanced Audio Coding

Advanced Audio Coding
Розширення файлу: .m4a, .m4b, .m4p, .m4v, .aac, .3gp, .mp4
MIME-тип: audio/aac[1], audio/aacp, audio/mp4a-latm, audio/mpeg4-generic, audio/x-aac, audio/x-m4a, audio/x-m4p, audio/x-m4b, audio/mp4a, audio/mpga і audio/x-mp4a-latm[2]
Контейнер для: аудіо

AAC (англ. Advanced Audio Coding) — стандарт схеми стиснення із втратами для аудіоданих. AAC розроблена як альтернатива форматам mp3 його розробником, Fraunhofer IIS. На 2007 рік поширений менше, ніж mp3 і ogg vorbis. З'явився 1997 року.[3]

Принцип роботи

AAC використовує два основних принципи кодування для сильного зменшення кількості даних, потрібних для передавання високоякісного цифрового аудіо.

  1. Вилучаються неінформативні (такі, що не сприймаються) складові сигналу.
  2. Усувається надлишковість у кодованому аудіо сигналі.
  3. Потім сигнал опрацьовується за методом MDCT (англ. modified discrete cosine transform — модифіковане дискретне косинусне перетворення, метод близький до віконного перетворення Фур'є) відповідно до його складності.
  4. Додаються коди корекції внутрішніх помилок.
  5. Сигнал зберігається або передається.

Переваги AAC над MP3

  • Підтримка частоти дискретизації від 8 кГц до 96 кГц (MP3: 8 кГц — 48 кГц)
  • До 48 звукових каналів
  • Більша ефективність кодування при постійному звуковому потоці
  • Більша ефективність кодування при змінюваному звуковому потоці
  • Гнучкіший Joint stereo

Усе це означає, що слухач одержує поліпшену й стабільнішу якість звуку, ніж при mp3 з таким самим або меншим бітрейтом.

Профілі

  • Low Complexity (MPEG-2/MPEG-4 AAC-LC)
  • Main Profile
  • High Efficiency AAC (MPEG-4 HE-AAC)
  • Scalable Sample Rate (SSR)
  • Long Term Prediction (LTP)

High Efficiency Advanced Audio Coding (ААС+)

ААС+ — профіль, орієнтований на низький бітрейт. Є комбінацією AAC LC, але з частотою дискретизації вдвічі меншою, ніж в оригіналу, що істотно зменшує накладні витрати на бітрейт, потім використовується технологія відновлення спектра (Spectral Band Replication) шляхом його передбачення та використання деякої додаткової інформації для відновлення. Природно, такий підхід не має великої точності і придатний тільки у випадках, коли дуже необхідно зменшити бітрейт

  • .aac — AAC-MPEG2;
  • .mp4 — один із профілів у контейнері MP4 (специфікація MPEG-4 Part 14 передбачає пакування в контейнер не тільки декількох аудіопотоків, але й декількох відеопотоків, а також декількох потоків субтитрів).

Незважаючи на те, що в специфікації MPEG-4 Part 14 (формат файла MP4) визначено тільки одне розширення для контейнера — .mp4, компанія Apple застосовує контейнер для пакування AAC-потоків, але використовує розширення, не передбачені стандартом MPEG-4 Part 14:

  • .m4a — стандартне розширення;
  • .m4b — файл AAC, що підтримує закладки; використовується для аудіокниг і подкастів;
  • .m4p — захищений файл AAC; використовується для захисту файла від копіювання під час легального завантаження захищеної авторськими правами музики в онлайн-магазинах, наприклад в iTunes Store;
  • .m4r — файл рингтона, що використовується в Apple iPhone і Windows 10 Mobile

Розширення файлів

  • .m4a — незахищений файл AAC
  • .m4b — файл AAC, що підтримує закладки. Використовується для аудіокниг.
  • .m4p — захищений файл AAC. Використається для захисту файлу від копіювання при завантаженні легальної музики в онлайн-магазинах, подібних iTunes Store

Примітки

  1. https://www.iana.org/assignments/media-types/media-types.xhtml#ISO-IEC_JTC_1
  2. https://github.com/file/file/blob/master/magic/Magdir/animation
  3. ISO (1997). ISO/IEC 13818-7:1997, Information technology -- Generic coding of moving pictures and associated audio information -- Part 7: Advanced Audio Coding (AAC). Архів оригіналу за 21 березня 2013. Процитовано 18 липня 2010.
Ця стаття є заготовкою. Ви можете допомогти проєкту, доробивши її. Це повідомлення варто замінити точнішим.
  • п
  • о
  • р
Аналогове телебачення
525 ліній
NTSC · NTSC-J · PAL-M[en]
625 ліній
PAL · PAL-N · PALplus[en] · SECAM
Вже не використовуються
Pre-1940[en] · 405 lines[en] · 819 lines[en] · Baird-Nipkow · MAC[en] · MUSE[en]
Багатоканальний звук
BTSC[en] (MTS) · NICAM-728 · Zweiton[en] (A2, IGR) · EIAJ[en]
Приховані сигнали
Субтитри · Телетекст · CGMS-A[en] · Телегід · GCR[en] · PDC[en] · VBI · VEIL[en] · VITC[en] · WSS[en] · XDS[en]
Цифрове телебачення
SDTV (480i[en], 576i[en]· HDTV (1080i)
LDTV[en] (240p[en], 288p[en], 1seg[en]· EDTV (480p[en], 576p[en]· HDTV (720p, 1080p)
Цифрові телевізійні стандарти
ATSC · ISDB · DVB · DVB-C · DVB-H · DVB-S[en] · DVB-T · DVB-T2 · SBTVD[en]
Багатоканальний звук
AC3 (5.1· Musicam · PCM · LPCM · AAC
Приховані сигнали
Субтитри · Телетекст · (CPCM[en]/Broadcast flag[en]· AFD[en] · Телегід
Цифрове кіно
Надвисока роздільність
2K · 4K · 5K · 8K · 10K[en]
Технічні питання
  • п
  • о
  • р
Стиснення відео
ISO/IEC
ITU-T
SMPTE[en]
  • VC-1[en]
  • VC-2[en]
  • VC-3[en]
  • VC-5[en]
AOMedia[en]
IETF
SAC
  • AVS[en]
Інші
  • Apple Video[en]
  • Bink[en]
  • Cinepak[en]
  • Daala
  • DVI
  • FFV1[en]
  • HuffYUV
  • Indeo[en]
  • Lagarith[en]
  • Microsoft Video 1[en]
  • MSU Lossless[en]
  • OMS Video[en]
  • Pixlet[en]
  • ProRes 422[en]
  • ProRes 4444[en]
  • QuickTime
    • Animation[en]
    • Graphics[en]
  • RealVideo
  • RTVideo[en]
  • SheerVideo[en]
  • Smacker[en]
  • Sorenson Video, Spark[en]
  • Theora
  • Thor[en]
  • VP3[en]
  • VP6[en]
  • VP7[en]
  • VP9
  • WMV
  • XEB[en]
  • YULS[en]
Стиснення аудіо
ISO/IEC
ITU-T
IETF
  • Opus
  • iLBC[en]
  • Speex[en]
  • Vorbis
3GPP
  • AMR
  • AMR-WB[en]
  • AMR-WB+[en]
  • EVRC[en]
  • EVRC-B[en]
  • EVS[en]
  • GSM-HR
  • GSM-FR
  • GSM-EFR
ETSI
SAC
  • AVS[en]
  • DRA[en]
Інші
Стиснення зображень
IEC, ISO,
ITU-T, W3C, IETF
Інші
Контейнери
ISO/IEC
  • MPEG-ES[en]
    • MPEG-PES
  • MPEG-PS[en]
  • MPEG-TS
  • ISO base media file format[en]
  • MPEG-4 Part 14 (MP4)
  • Motion JPEG 2000[en]
  • MPEG-21 Part 9[en]
  • MPEG media transport[en]
ITU-T
IETF
SMPTE[en]
3GPP
Інші
Співробітництво
  • NETVC[en]
  • MPEG-LA[en]