Mp3

Материал из in.wiki
Перейти к навигации Перейти к поиску

MP3 (более точно, англ. MPEG-1/2/2.5 Layer 3 (но не MPEG-3) — третий формат кодирования звуковой дорожки MPEG) — лицензируемый формат файла для хранения аудио-информации. Является форматом с потерями, использует психоакустическую модель, близкую к модели человеческого слуха. При сжатии исключается та информация, которая меньше заметна для человека на слух. В результате можно достигнуть сокращения аудиофайла в 5-14 раз, при меньшем сжатии потери будут менее заметны. Сжатие использует необратимое Быстрое Преобразование Фурье, поэтому пережатие mp3-файлов несколько раз сильно испортит качество звука.

На данный момент (2010 год) сжатие с потерями перестало удовлетворять даже самого невзыскательного меломана. Каждые 10 лет в звуке (по аналогии с законом Мура) открываются новые горизонты, и за время сущестовования mp3 такое событие должно было наступить дважды. Теперь следует ориентироваться на форматы сжатия без потерь и количество каналов больше чем 2.

История[править | править код]

В 1987 году институтом Фраунгофера (Fraunhofer IIS, FhG) совместно с университетом Эрланген (Erlangen) была начата разработка алгоритмов MP3 (MPEG Audio Layer III). Проект назывался EUREKA project EU147, Digital Audio Broadcasting (DAB).

В 1988 первые прототипы формата были представлены общественности. В мае того же года происходит первое собрание комитета MPEG (Moving Picture Experts Group — подкомитет ISO/IEC.).

В 1989 году был получен первый патент.

В 1992 году формат приобрел официальный статус, став частью MPEG-1.

В 1996 году Fraunhofer получает патент США на использование алгоритмов mp3, и в 1998 году запрещает свободное использование алгоритмов, основанных на исходных кодах ISO.

В 2002 году произошла история с объявлением формата MP3 платным. Компания решила сделать платными не только кодеры, но и декодеры формата. На сайте www.mp3licensing.com была вывешена таблица, в которой указана стоимость, которую производители программ должны выплатить за каждый плеер. Для свободного софта это, естественно, было неприемлемо. Этим воспользовались разработчики свободного кодека Ogg Vorbis, прорекламировав свой кодек, и немного увеличив его популярность. Позднее представители корпорации объяснили, что произошло недоразумение, на странице с условиями не оказалось правила по которому некоммерческое распространение происходит безвозмездно. Тем не менее, поскольку Linux может распространяться и коммерчески, для некоторых дистрибутивов оказалось неприемлемо помещение кодеков MP3 в стандартную поставку.

Особенности[править | править код]

  • Формат устарел, проигрывает по качеству современным форматам (например Ogg Vorbis, Opus, AAC, Ac3 и MusePack) при тех же битрейтах.
  • Основным режимом кодирования является CBR, VBR был реализован позже, но ограничения формата остались, например каждый фрейм должен иметь строго определённый размер в байтах из нескольких вариантов, т.е. реальный VBR формат всё-таки не имеет, что негативно сказывается на качестве. Также, жёстко ограничен максимальный битрейт — 320 килобит в секунду.
  • При кодировании добавляется тишина в начало и конец файла
  • Существуют программы, способные довольно точно отличить, был ли конкретный звуковой файл когда-то сжат в mp3, например auCDtect
  • Очень распространён, в том числе, в аппаратных плеерах. Фактически до сих пор является стандартом отрасли, как ни странно.
  • Не содержит DRM[1]

Примечания[править | править код]

  1. Хотя имеет бит под названием «copyrighted», что являет собой зачатки DRM. Теоретически кодеки должны на него как-то реагировать, на практике же всем плевать.