Всем Доброго времени суток. Сегодня речь пойдет о самом (без преувеличения) известном формате.
Итак начали.
Разработки формата MPEG Audio Layer-3 или проще говоря MP3 начались еще в 1987г. институтом Fraunhofer (Германия). Этот институт начал работу над форматом, основанном на восприятии уха человека и разработал очень мощный алгоритм, который был стандартизирован как ISO-MPEG Audio Layer-3 (IS 11172-3 и IS 13818-3). Первоначально он разрабатывался для цифрового радиовещания. В открытом доступе он появился в конце 1991 года. Формат иногда путают с MPEG-3, но MP3 предназначен для сжатия исключительно аудиоинформации и полное название звучит как MPEG Audio Layer-3. MPEG-3 же предназначался для использования в системах телевидения высокой четкости (HDTV) с битрейтом потока 20-40 Мбит/с, но позже стал частью стандарта MPEG-2 и отдельно теперь не упоминается. Нельзя сказать, что этот формат аудиосжатия сразу и легко пробился к массовому пользователю. На начальном этапе раскрутки Fraunhofer - институт, создавший МP3, едва не убил собственное детище не в меру поспешной жадностью (кстати, многие разработчики новых аудиоформатов, совершают ту же ошибку), но, увидев, что никто не желает платить деньги за кота в мешке, сделал единственно верный шаг - сделав этот формат открытым и бесплатным. Сказать, что после этого МP3 стал популярен - значит ничего не сказать. Это был взрыв популярности! Этот аудиоформат столь резво вошедший в массы обладал по тем временам нереально высоким коэффициентом сжатия звука при достаточно высоком качестве и с легкостью покорял любого пользователя, который любил слушать музыку. С молниеносной быстротой появилась целая индустрия: МP3-сайты, которые занимались только МP3, производители программных и аппаратных проигрывателей музыки в МP3 формате, нелегальные распространители музыкальных композиций, более известные как пираты, первые додумавшиеся до выпуска дисков типа «все песни этой группы на одном диске». Невероятно возрос спрос на пишущие CD-R дисководы и чистые диски для них. МP3 теперь всюду - это признанный звуковой формат. Его используют в играх, кодеки встраивают в операционные системы и т.д.
Но вот, эйфория, вызванная его появлением, потихоньку прошла, и стало ясно, что МP3 вовсе не безупречен. Несмотря на высокую степень сжатия, размер файлов все же слишком велик, чтобы сделать МP3 по-настоящему сетевым форматом, а 128 kbps, столь любимый пиратами и народом, дает настолько низкое качество, что огрехи при воспроизведении слышат не только продвинутые музыканты и меломаны, но и вполне рядовые пользователи. В свете этого возникла нужда в новых альтернативных более прогрессивных алгоритмах компрессии звука. Максимальный битрейт формата MP3 - 320 kbps.
Модификации кодека МP3:
MP3Pro
Расширенная версия от Coding Technologies, которая использует Spectral Band Replicaton (SBR) (отражение спектральной полосы частот), чтобы повысить его эффективность для битрейтов ниже 96 kbps stereo. Не будучи частью MPEG стандарта, поддержка MP3PRO обеспечивается только некоторыми программными и аппаратными продуктами.
LAME
Разработка LAME началась приблизительно в середине 1998 года. Майк Ченг (Mike Cheng) начал улучшение и исправление исходных кодов кодировщика 8hz-MP3. После некоторых сомнений сообщества о его качестве, Майк твердо решил начать с чернового варианта, основанного на исходных кодах dist10. Эта ветка стала LAME 2.0, и только на LAME 3.81 они освободились от всего исходного кода dist10, тогда-то LAME и перестал быть всего лишь доработкой. Проект быстро превратился в командный проект. Майк Ченг (Mike Cheng) в итоге оставил лидерство и начал работать над MP2 кодером, tooLAME. Марк Тейлор (Mark Taylor) принял лидерство и появилась версия 3.0, имевшая новую психоакустическую модель, gpsycho, разработанную им. Сегодня LAME считается лучшим MP3 кодером на высоких и переменных битрейтах. Разработка LAME продолжается и по сей день. Таким образом, LAME на сегодняшний день является наиболее перспективным кодером. Замечательное качество и высокая доступность позволили получить ему народное признание. Используется в Winamp’е для кодирования информации в MP3 из Audio-CD, также есть в dbPowerAmp’е.
Gogo-No-Coda
Gogo является веткой MP3 кодека LAME с переписанными на ассемблере местами, наиболее требовательными к процессору. Это сделало Gogo одним из быстрейших MP3 кодеков с приемлемым качеством. Он был разработан командой японских программистов.
FhG Fastencc
Это - MP3 кодировщик, основанный на библиотеках, украденных из института Fraunhofer’а. По слухам, разработчик нарушил свое соглашение о конфиденциальности и сделал доступными эти библиотеки для некоторых программистов. Один из этих программистов сделал CLI для этих библиотек и назвал его fastencc.
Этот кодировщик известен своим отвратительным багом стерео, его использование крайне не рекомендуется.
Fraunhofer IIS
Это - кодек от создателей технологий MP3 и AAC. Считается самым медленным MP3-кодеком, тем не менее, он обладает довольно высоким качеством. Он входит в стандартную поставку Windows и используется в Adobe Audition.
Helix
После приобретения кодека Xing компанией RealNetworks, его развитие продолжилось и кодек стал называться Helix. На форумах doom9 пользователь Karl Lillevold объявил об открытии исходного кода проекта Helix. Сообщество восприняло довольно тепло такой шаг, участником Enig123 начали формироваться сборки с исправлениями и улучшениями.
На сайте сообщества Helix есть описание MP3 декодера, ключевыми моментами которого являются оптимизация под ARM-процессоры, легкая подключаемость в виде библиотеки и в целом качественный код.
И в заключении статьи немного лирики. Очень много у формата MP3 врагов, еще больше у него друзей. Это право пользователей и слушателей. Нужно помнить лишь о том что у любого формата, какой бы он ни был, всегда есть достоинства и как правило еще больше недостатков. И как говорят спортсмены: "На самого крутого бойца всегда найдется боец еще круче". MP3 сильно уступает CD-DA(обычный компакт-диск), CD-DA сильно уступает Super Audio CD и DVD-Audio, Super Audio CD и DVD-Audio уступает Hi-Res, Hi-Res уступает студийному мастерингу и т.д. Формат сжатия MP3 при всех его недостатках заслуживает уважения.
На этом пока все.