Сжатие в формат MP3

Наиболее качественным кодеком считается lame, который в течение последних лет и берётся для проведения различных тестов[9]. Из немалого набора опций рассмотрим наиболее основные.

-m mode

режим кодирования = s, j, f, d, m.

Немного подробнее о режимах кодирования:

(s)tereo

сигнал кодируется “как есть”, в независимости от соотношения слабых и сильных сигналов в каждом канале;

(j)oint stereo

применяется для треков с незначительным стереоразделением каналов;

(f)orced joint stereo

это принудительный вариант joint stereo. Его следует использовать в тех случаях, когда вы уверены, что разделение каналов минимально в каждом отдельно взятом фрейме сходного файла;

(d)ual channels

два канала будут кодированы абсолютно независимо друг от друга; это позволяет, к примеру, записать в один канал речь на одном языке, а во второй канал — на другом языке;

(mo)no

конечный файл будет записан в монофоническом режиме. Если оригинал был стереофоническим, он будет пересэмплирован в монофонический суммированием сигналов правого и левого каналов с сопутствующим понижением выходного уровня на 6 децибел;

Интересной опцией является --freeformat. Использование этой опции позволяет задать любой произвольный битрейт выше 8 Кбит/сек. Однако стоит учитывать возможности средств декодирования: тесты показывают, что поток с битрейтом больше 640 Кбит/сек не способен воспроизвести ни один из существующий декодеров.

При кодировании в MPEG-1 Layer 3 (MP3) следует при помощи опции -b указывать один из следующих постоянных битрейтов (при частоте сэмплирования 32, 44.1 или 48 КГц): 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320.



[9] Увы, есть все основания усомниться в возможности дальнейшего официального использования lame на Западе, поскольку программное обеспечение для компрессии в MP3, распространяющееся под лицензией GPL, признано руководством обладателя патента на алгоритм компрессирования MP3, Thomson Multimedia, нелицензионным