консольная программа - Lame

0
Ваша оценка: Нет

Назначение: Кодирование аудио в MP3/OGG.

На первых порах для Linux (и других систем тоже) предлагалось несколько кодеков позволяющих кодировать в MP3: Lame (Lame Ain’t an MP3 Encoder) , gogo, bladeenc, mp3enc, xingmp3enc, l3enc и другие. Со временем большинство проектов прекратило развитие, и сейчас в репозитариях дистрибутивов из всего разнообразия предлагаются обычно lame и gogo. Кстати последний также берет свое начало от lame, но написан на языке assembler и по скорости кодирования немного обходит lame.
Поддерживается кодирование с постоянным и переменным битрейтом от 32 до 320 кбит/сек. Самым простым вариантом использования будет просто набрать в командной строке "lame audio.wav" и в результате на выходе получим файл audio.wav.mp3, закодированный c постоянным битрейтом 128 кбит/сек. Музыку записанную с таким качеством можно слушать только на компактных проигрывателях, в любом другом случае лучше указать больший битрейт, воспользовавшись параметром -b, заодно вторым параметром лучше указывать и имя выходного файла.
Кодирование с постоянным битрейтом приводит к потере качества в местах особенно насыщенной части мелодии. Поэтому в последнее время практически все кодеки позволяют кодировать с переменным битрейтом (variable bitrate – VBR), а проигрыватели, в том числе и аппаратные, уже различают такие файлы.
Для кодирования с использованием VBR используем параметр -v и в параметре -V цифра указываем дополнительно качество кодирования. По умолчанию качество установлено в 4. Высшему качеству соответствует 0 – (результирующий файл больше), а 9 – соответствует низшему качеству (файл меньше).
Кодек Lame поддерживает еще один режим, называемый average bitrate (ABR), это что-то среднее между constant bitrate CBR и VBR. При кодировании указывается среднее значение и при необходимости программа сама его увеличивает или уменьшает.

Тип приложения: консольная программа
Сайт разработчика: http://lame.sourceforge.net/
Что почитать?


Разместил: vikos 4 Январь 2011 в 09:25