Открыть сервис

MP3: кодек сжатия аудио с потерями

MP3 (MPEG-1/MPEG-2 Audio Layer III) — формат цифрового кодирования звука, использующий алгоритм сжатия с потерями, разработанный для уменьшения объёма аудиоданных при незначительной потере качества восприятия. Является одним из самых распространённых аудиоформатов в мире, широко применялся в интернете, на портативных плеерах и в цифровых музыкальных сервисах в конце 1990-х — 2010-х годах.

История

Разработка формата началась в рамках проекта MPEG (Moving Picture Experts Group) под руководством Фраунгоферовского института интегрированных схем (Fraunhofer IIS) в Германии. Ключевыми инженерами выступили Карлхайнц Бранденбург и Эрнст Эберляйн. В 1993 году MP3 был включён в стандарт MPEG-1, а в 1996 году — в стандарт MPEG-2.

Название «MP3» происходит от сокращения MPEG-1 Audio Layer III (третий уровень аудиокодирования). Первые версии кодера использовались для передачи речи по ISDN-линиям, однако рост популярности интернета в середине 1990-х годов привёл к массовому распространению MP3 как способа обмена музыкальными файлами. В 1998 году компания Diamond Multimedia выпустила первый портативный MP3-плеер Rio PMP300, что вызвало судебные иски со стороны Recording Industry Association of America (RIAA), но не остановило распространение формата.

В 2017 году срок действия ключевых патентов на MP3 истёк, и Fraunhofer IIS официально объявил о прекращении лицензирования кодеков.

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

Алгоритм MP3 основан на психоакустической модели — свойствах человеческого слуха. Кодирование с потерями достигается за счёт удаления звуковой информации, которая не воспринимается человеком. Основные механизмы:

  • Маскирование частот: громкий звук в определённом частотном диапазоне делает тихие звуки на соседних частотах неслышимыми.
  • Временное маскирование: после резкого громкого звука слух на короткое время теряет чувствительность к тихим сигналам.
  • Квантование: округление значений амплитуды с уменьшением точности для неслышимых компонентов.

Сигнал разбивается на кадры (frames) длительностью около 26 миллисекунд, которые преобразуются через модифицированное дискретное косинусное преобразование (MDCT) с 32 полосами фильтров. Для повышения эффективности используется алгоритм Хаффмана для энтропийного сжатия данных.

Битрейт и качество

Качество звука в MP3 напрямую зависит от битрейта — количества бит, затрачиваемых на одну секунду аудио. Основные режимы:

БитрейтКачествоПрименение
32–64 кбит/сНизкое, заметные артефактыРечь, подкасты
96–128 кбит/сСреднее, приемлемо для музыкиРадио, стриминг
192–256 кбит/сХорошее, близко к оригиналуМузыкальные файлы
320 кбит/сМаксимальное для MP3Архивы, аудиофилы

Поддерживаются постоянный (CBR) и переменный (VBR) битрейты. При VBR кодер автоматически выбирает битрейт для каждого кадра в зависимости от сложности сигнала, что позволяет экономить место без потери качества.

Технические характеристики

MP3 поддерживает моно, стерео и совместное стерео (joint stereo), при котором часть информации кодируется общим потоком для двух каналов. Частоты дискретизации: 32, 44.1 и 48 кГц (MPEG-1), а также 16, 22.05 и 24 кГц (MPEG-2). Формат допускает встраивание метаданных ID3 — информации об исполнителе, альбоме, названии трека и обложке.

Распространение и значение

MP3 стал первым массовым форматом цифрового аудио, который позволил передавать музыку через интернет с приемлемым качеством при небольших размерах файлов. Это привело к расцвету пиринговых сетей (Napster, KaZaA) и легальных музыкальных магазинов (iTunes Store). Формат стимулировал развитие портативной электроники: от плееров с флеш-памятью до встроенных проигрывателей в мобильных телефонах.

К середине 2010-х годов MP3 начал вытесняться более эффективными кодеками — AAC, Ogg Vorbis и Opus, которые обеспечивают лучшее качество при том же битрейте. Однако благодаря огромной базе накопленных файлов и совместимости с практически любыми устройствами, MP3 остаётся востребованным форматом для хранения и обмена аудио.

Критика

Основным недостатком MP3 является необратимая потеря информации при сжатии. При низких битрейтах возникают характерные артефакты — «звон» на высоких частотах, «грязь» на тарелках и шипение. Строгие аудиофилы предпочитают lossless-форматы (FLAC, ALAC), сохраняющие исходное качество без потерь, однако они занимают в несколько раз больше места.

Источники

  • Brandenburg, K. (1999). «MP3 and AAC Explained».
  • Fraunhofer IIS. «MP3 — A History of Innovation».
  • ISO/IEC 11172-3:1993. «Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s».
  • Hacker, S. (2000). «MP3: The Definitive Guide».

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →