LAME

LAME Ain't An MP3 Encoder (LAME) кодер, который конвертирует и сжимает любой исходный аудиофайл, получая на выходе MP3 файл. Этот MP3 файл может иметь постоянный (CBR), переменный (VBR) или усредненный (ABR) битрейт. LAME является кодером, рекомендованным RED, потому что он является открытым программным обеспечением, имеет широкие возможности настройки и создает MP3 файлы высокого качества.

Постоянный битрейт (CBR)

При кодировании с постоянным битрейтом, пользователь (вы) выбираете битрейт, и LAME кодирует весь файл с заданным битрейтом. Это означает, что каждая секунда файла кодируется одним и тем же количеством бит, вне зависимости от простоты или сложности звучания композиции. Каждая секунда файла с постоянным битрейтом имеет одинаковое качество. Поскольку тишина кодируется таким же количеством бит, как и звук, CBR файлы больше по размеру, чем VBR или ABR файлы такого же качества. Это также означает, что файлы, кодированные с постоянным битрейтом имеют более предсказуемый размер.

Переменный битрейт (VBR)

При кодировании с переменным битрейтом, пользователь (Вы) выбираете качество пресета (предварительно заданной схемы настроек параметров), и LAME кодирует файл с выбранным качеством, позволяя битрейту изменяться на протяжении всего файла. Это означает, что каждая секунда файла кодируется разным количеством бит, в зависимости от простоты или сложности звучания композиции в данный конкретный момент. Например, секунда тишины будет кодироваться гораздо меньшим количеством бит, чем секунда громкого насыщенного звучания. Каждая секунда может варьироваться от 0 до 320kbps (максимальный для MP3) в зависимости от пресета и данных о звуке, которые нужно закодировать. Так как VBR файлы кодируются с определенным заданным качеством, а не с точно указанным битрейтом, рассчитать точный размер выходного файла тяжелее. Итоговый размер VBR файла зависит от двух факторов: установленного пресета и самой музыки. Чем лучше пресет и чем больше данных о звуке нужно закодировать, тем больше будет итоговый файл. Когда речь идет и 'битрейте' VBR файла, имеется в виду основной битрейт (в килобитах в секунду) для всей песни который можно получить, разделив размер файла на его длительность.

LAME имеет набор пресетов, варьирующихся от V0 до V9. V0 является пресетом высочайшего качества с переменным битрейтом, V9 – пресетом с наименьшим качеством и переменным битрейтом. Двумя наиболее распространенными на RED пресетами с переменным битрейтом являются V0 (со средним битрейтом 245 kbps) и V2 (со средним битрейтом 190 kbps). V2 является минимальным разрешенным на RED пресетом для музыкальных торрентов. Но файл с пресетом V2 можно заменить на файл с пресетом V0.

Усредненный битрейт (ABR)

При кодировании с усредненным битрейтом, пользователь (Вы) выбирает битрейт и LAME позволяет битрейту изменяться на протяжении всего файла, но средний битрейт файла будет таким, как Вы выбрали. Как и в случае с CBR, размер файла будет проще рассчитать, и, как и в случае с VBR, качество и битрейт музыки будет варьироваться в зависимости от простоты или сложности звучания композиции в данный конкретный момент. Однако, RED не рекомендует использовать ABR кодирование, поскольку оно является сочетанием VBR и CBR кодирования, что сказывается на качестве выходного файла. (За двумя зайцами погонишься – ни одного не поймаешь.)