|

MP3 - это просто! Что такое MP3 и для чего оно нужно?
Хакер, номер #026, стр. 026-036-4
Другой кодер, рекомендуемый для высоких битрейтов, - Lame. Это наиболее активно развиваемый современный кодер. В нем есть уже довольно приемлемая реализация VBR, местами превосходящая реализацию VBR в MusicMatch. Данный кодер хорош для кодирования на высоких битрейтах, исключая особые случаи, которые, впрочем, можно подобрать для любого кодера. Для любого кодера найдется немало звуков, которые плохо поддаются кодированию им. В частности, для Lame это, например, некоторые сложные стереоэффекты, которые даже на 256kbs кодируются плохо, но с помощью Lame - хуже, чем FhG. При всем этом Lame намного быстрее L3enc.
Кодер GOGO является лишь сильно разогнанным по скорости Lame за счет грамотного перевода большей части кода на ассемблер, что вместе с использованием особенностей процессоров, таких как 3DNow!, дает прирост скорости в несколько раз. Минус GOGO в том, что соответствующая версия Lame всегда выходит раньше. GOGO можно использовать вместо соответствующей версии Lame, если у тебя медленный компьютер.
Таким образом, если тебя интересует битрейт 256kbs, то бери L3enc 2.61 и встраивай его в свой любимый граббер. Если тебя не устраивает его скорость, бери Lame. Если не хочешь или не умеешь прикручивать кодер к грабберу, или не хочешь следить за версиями Lame, то бери MusicMatch, в нем одном есть и граббер, и кодер, кодирует быстро и неплохо. Но лучше настроить L3enc 2.61 или Lame. Да, версию L3enc надо брать именно 2.61.
Если ты такой маньяк, что требуешь 320kbs, то бери Lame и задавай дополнительные вопросы на форуме (www.uic.nnov.ru/~fmm). Для более низких битрейтов выбор становится гораздо более неоднозначным. С одной стороны, имеем Lame, в котором осуществлено разумное автоматическое переключение JointStereo/Stereo режимов, это выгодно отличает его от L3enc. С другой стороны, кодеры от FhG всегда специализировались на низких битрейтах и, соответственно, дают высокие результаты.
Поэтому, если тебе нужны битрейты от 160kbs и ниже, учитывая радикальное ускорение работы в последней версии кодера от FhG, определенно имеет смысл взять MusicMatch, и только если он не устроит, брать Lame, и в последнюю очередь - L3enc. Но, скорее всего, он тебя устроит. Если же нужны битрейты выше 160kbs, но ниже 256kbs, то начинай с L3enc, потом MusicMatch, потом Lame.
Граббер ко всем рассмотренным кодерам, кроме MusicMatch, можно брать любой, поддержка кодеров сейчас есть везде. Для плохих дисков может пригодиться EAC (www.exactaudiocopy.de), но на хороших CDROM-ах мало какой граббер не подойдет. Но EAC - тот граббер, который я бы рекомендовал.
Замечания по поводу психоакустической модели и VBR
Психоакустическая модель является основной отличительной характеристикой кодеров, именно она определяет, что оставлять из сигнала, а что отправлять в /dev/null. Но она не может быть единой для всех битрейтов, иначе мы бы терпели MS/IS Stereo на 256kbs, что портило бы звук, либо не имели бы его на 96...128kbs. Поэтому совершенно естественно ожидать от кодера разного поведения в зависимости от битрейта либо обеспечения возможности ручной настройки. Последнее всегда было слабым местом FhG (не любят они позволять что-то настраивать), а размышления по поводу первого пункта привели к тому, что сейчас в Lame внесено несколько изменений, позволяющих ограничить требовательность модели, в основном ради высоких битрейтов, вплоть до полного ее отключения, в предположении достаточности битрейта 256...320kbs для кодирования даже в таком битрейте.
Назад на стр. 026-036-3 Содержание Вперед на стр. 026-036-5
|