- •Уральский государственный технический университет – упи имени первого Президента России б.Н. Ельцина
- •Форматы мультимедийных файлов
- •Содержание лекции
- •Введение
- •Форматы графических файлов
- •1.1 Растровые графические форматы
- •1.2.Векторные графические форматы
- •Музыкальные форматы
- •2.1.Формат файлов midi.
- •2.1.1.Запись mThd
- •2.1.2.Запись mTrk
- •2.1.3.События
- •2.2.Формат mp3
- •2.2.1.Описание формата
- •2.2.2.Режимы кодирования и опции
- •2.2.3. Режимы управления кодированием звуковых каналов
- •2.2.4.Методы mp3 кодирования
- •2.2.5. Выводы
- •Видеоформаты
- •3.1. Видео кодек
- •4. Стандарты видеоизображения
2.2.Формат mp3
MP3 разработан рабочей группой института Фраунгофера .
MPEG (Moving Picture Expert Group — группа экспертов в области динамического изображения), состоящей из Джонсона, Штолла, Деери и Карлхайнца Бранденбурга. Основой разработки MP3 послужил экспериментальный кодек ASPEC (Adaptive Spectral Perceptual Entropy Coding). Первым кодировщиком в формат MP3 стала программа L3Enc, выпущенная летом 1994 года. Спустя один год появился первый программный MP3-плеер — Winplay3.
При разработке алгоритма тесты проводились на вполне конкретных популярных композициях. Основной стала песня Сюзанны Веги «Tom's Diner». Отсюда возникла шутка, что «MP3 был создан исключительно ради комфортного прослушивания любимой песни Бранденбурга», а Вегу стали называть «мамой MP3».
2.2.1.Описание формата
В этом формате звуки кодируются частотным образом (без дискретных партий); есть поддержка стерео, причём в двух форматах (подробности — ниже). MP3 является форматом сжатия с потерями, то есть часть звуковой информации, которую (согласно психоакустической модели) ухо человека воспринять не может или воспринимается не всеми людьми, из записи удаляется безвозвратно. Степень сжатия можно варьировать, в том числе в пределах одного файла. Интервал возможных значений битрейта составляет 8 — 320 кбит/c. Для сравнения, поток данных с обычного компакт-диска формата Audio-CD равен 1411,2 кбит/c при частоте дискретизации 44100 Гц.
Распространено мнение, что запись с битрейтом 128 кбит/c подходит для музыкальных произведений, предназначенных для прослушивания большинством людей, обеспечивая качество звучания Audio-CD. В действительности всё намного сложнее. Во-первых, качество полученного MP3 зависит не только от битрейта, но и от кодирующей программы (кодека). Во-вторых, помимо превалирующего режима CBR (Constant Bitrate — постоянный битрейт) (в котором, проще говоря, каждая секунда аудио кодируется одинаковым числом бит) существуют режимы ABR (Average Bitrate — усредненный битрейт) и VBR (Variable Bitrate — переменный битрейт) (в которых битрейт варьируется, обеспечивая более высокое качество звучания). В-третьих, граница 128 кбит/c является условной, так как она была «изобретена» в эпоху становления формата, когда на некачественных аудиокартах и компьютерных колонках было практически невозможно отличить MP3 от оригинала.
На данный момент считается, что неотличимое от оригинала звучание (при правильно выбранном и настроенном кодеке) обычно достижимо при битрейте от 160 кбит/c и выше — в зависимости от исходного аудиофайла, слушателя и его аудиосистемы. Некоторые аудиофилы предпочитают сжимать музыку с «максимальным качеством» — 320 кбит/c. На самом деле известны семплы (фрагменты аудиозаписи), не поддающиеся качественному сжатию с потерями: на всех возможных битрейтах не составляет особого труда отличить сжатое аудио от оригинала.
2.2.2.Режимы кодирования и опции
Существует три версии MP3 формата для различных нужд: MPEG-1, MPEG-2 и MPEG-2.5. Отличаются они возможными диапазонами битрейта и частоты дискретизации:
32—320 кбит/c при частотах дискретизации 32000 Гц, 44100 Гц и 48000 Гц для MPEG-1 Layer 3;
16—160 кбит/c при частотах дискретизации 16000 Гц, 22050 Гц и 24000 Гц для MPEG-2 Layer 3;
8—160 кбит/c при частотах дискретизации 8000 Гц и 11025 Гц для MPEG-2.5 Layer 3.
