Существует три версии 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.
Режимы управления кодированием звуковых каналов
Так как формат MP3 поддерживает двухканальное кодирование (стерео), существует 3 режима:
Стерео — двухканальное кодирование, при котором каналы кодируются независимо друг от друга. Таким образом, заданный битрейт делится на два канала. Например, если заданный битрейт 192 кбит/c, то для каждого канала он будет равен только 96 кбит/c.
Моно — одноканальное кодирование. Если закодировать двухканальный материал этим способом, различия между каналами будут полностью стёрты, так как два канала смешиваются в один, он кодируется и он же воспроизводится в обоих каналах стереосистемы. Единственным плюсом данного режима может являться только выходное качество по сравнению с режимом Стерео при одинаковом битрейте, так как на один канал приходится вдвое большее количество бит, чем в режиме Стерео. Но различий между каналами вы не услышите, так как канал здесь только один.
Объединённое стерео (Joint Stereo) — оптимальный способ двухканального кодирования, при котором левый и правый каналы преобразуются в их сумму и разность. Для большинства звуковых файлов канал с разницей получается намного тише канала с суммой, поэтому на сумму отводится бо?льшая часть битрейта. Таким образом, качество выходного файла разительно отличается в лучшую сторону от режима Стерео при одинаковом битрейте, особенно при низком. Бытует мнение, что данный режим не подходит для звукового стереоматериала, в котором в двух каналах воспроизводится субъективно абсолютно различный материал, так как он стирает различия между каналами. Это ошибочное мнение, так как в действительности MP3-кодек оперирует частотами, а определенные частоты в большинстве случаев пересекаются в обоих каналах, то есть идентичная информация все же присутствует, а различная кодируется отдельно. Особенно эффективен этот способ двухканального кодирования при использовании переменного битрейта. |