Режимы+кодирования+и+опции

Режимы кодирования и опции
Существует три версии 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 поддерживает двухканальное кодирование (стерео), существует 4 режима:
 * [|Стерео] — двухканальное кодирование, при котором каналы исходного стереосигнала кодируются независимо друг от друга, но распределение бит между каналами в общем [|битрейте] может варьироваться в зависимости от сложности сигнала в каждом канале.
 * [|Моно] — одноканальное кодирование. Если закодировать двухканальный материал этим способом, различия между каналами будут полностью стёрты, так как два канала смешиваются в один, он кодируется и он же воспроизводится в обоих каналах стереосистемы. Единственным плюсом данного режима может являться только выходное качество по сравнению с режимом Стерео при одинаковом битрейте, так как на один канал приходится вдвое большее количество бит, чем в режиме Стерео.
 * Двухканальное стерео ( [|англ.] // [|Dual Channel] //) — два независимых канала, например звуковое сопровождение на разных языках. Битрейт делится на два канала. Например, если заданный битрейт 192 [|кбит/c], то для каждого канала он будет равен только 96 кбит/c.
 * Объединённое стерео ( [|англ.] // [|Joint Stereo] //, M/S Stereo) — по мнению некоторых [|[//источник не указан 522 дня//]], самый оптимальный способ двухканального кодирования. Например, в одном из режимов //Объединённое стерео// левый и правый каналы преобразуются в их сумму //(L+R)// и разность //(L−R)//. Для большинства звуковых файлов насыщенность канала с разностью //(L−R)// получается намного меньше канала с суммой //(L+R)//. Также тут свою роль играет восприятие звука человеком, для которого различия в направлении звука намного менее примечательны. Поэтому //объединённое стерео// позволяет либо сэкономить на битрейте канала разности //(L−R)//, либо улучшить качество на том же битрейте, поскольку на канал суммы //(L+R)// отводится бо́льшая часть битрейта. Бытует мнение, что данный режим не подходит для звукового стереоматериала, в котором в двух каналах воспроизводится субъективно абсолютно различный материал, так как он стирает различия между каналами. Но современные [|кодеки] используют различные схемы в разных фреймах (включая чистое стерео) в зависимости от исходного сигнала.

CBR
//CBR// расшифровывается как //Constant Bit Rate//, то есть //постоянный битрейт//, который задаётся пользователем и не изменяется при кодировании произведения. Таким образом, каждой секунде произведения соответствует одинаковое количество закодированных бит данных (даже при кодировании тишины). //CBR// может быть полезен для потоков мультимедиа данных по ограниченному каналу; в таком случае кодирование использует все возможности канала данных. Для хранения данный режим кодирования не является оптимальным, так как он не может выделить достаточно места для сложных отрезков исходного произведения, при этом бесполезно тратя место на простых отрезках. Повышенные битрейты (выше 256 [|кбит/c] ) могут решить данную проблему, выделив больше места для данных, но зато и пропорционально увеличивая размер файла.

VBR
//VBR// расшифровывается как //Variable Bit Rate//, то есть //изменяющийся битрейт// или //переменный битрейт//, который динамически изменяется программой-кодером при кодировании в зависимости от насыщенности кодируемого аудиоматериала и установленного пользователем качества кодирования (например, тишина закодируется с минимальным битрейтом). Этот метод MP3-кодирования является самым прогрессивным и до сих пор развивается и улучшается, так как аудиоматериал разной насыщенности может быть закодирован с определённым качеством, которое обычно выше, чем при установке среднего значения в методе CBR. Плюс к тому, размер файла уменьшается за счёт фрагментов, не требующих высокого битрейта. Минусом данного метода кодирования является сложность предсказания размера выходного файла. Но этот недостаток VBR-кодирования незначителен в сравнении с его достоинствами. Также минусом является то, что VBR считает «незначительной» звуковой информацией более тихие фрагменты, таким образом получается, что если слушать очень громко, то эти фрагменты будут некачественными, в то время как CBR делает с одинаковым битрейтом и тихие, и громкие фрагменты. Формат VBR постоянно улучшается, благодаря постоянному совершенствованию математической модели кодеков, в частности, после выхода обновлённой версии свободного MP3-кодека [|LAME] (версия 3.98), кодирование с переменным битрейтом, по заявлению самих разработчиков, качественно лучше CBR и тем более ABR.

ABR
//ABR// расшифровывается как //Average Bit Rate//, то есть //усредненный битрейт//, который является гибридом VBR и CBR: битрейт в [|кбит/c] задаётся пользователем, а программа варьирует его, постоянно подгоняя под заданный битрейт. Таким образом, кодер будет с осторожностью использовать максимально и минимально возможные значения битрейта, так как рискует не вписаться в заданный пользователем битрейт. Это является явным минусом данного метода, так как сказывается на качестве выходного файла, которое будет немного лучше, чем при использовании CBR, но намного хуже, чем при использовании VBR. С другой стороны, этот метод позволяет наиболее гибко задавать битрейт (может быть любым числом между 8 и 320, против исключительно кратных 16 чисел метода CBR) и вычислять размер выходного файла.

Источник: [|http://ru.wikipedia.org/wiki/MP3#.D0.A0.D0.B5.D0.B6.D0.B8.D0.BC.D1.8B_.D1.83.D0.BF.D1.80.D0.B0.D0.B2.D0.BB.D0.B5.D0.BD.D0.B8.D1.8F_.D0.BA.D0.BE.D0.B4.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5.D0.BC_.D0.B7.D0.B2.D1.83.D0.BA.D0.BE.D0.B2.D1.8B.D1.85_.D0.BA.D0.B0.D0.BD.D0.B0.D0.BB.D0.BE.D0.B2]