Skip to content

Home Мультимедиа и игры Преобразование мультимедиаформатов
Преобразование мультимедиаформатов

В этом совете мы поговорим о преобразовании аудио- и графических файлов. Наиболее часто выполняется преобразование из несжатого формата WAV в сжатые форматы МР3 или OGG. Формат МР3 в современном музыкальном мире стал стандартом де-факто: кроме компьютера, его поддерживают музыкальные центры, МР3-проигрыватели, автомагнитолы, DVD-проигрыватели, мобильные телефоны. Популярность этого формата объяснить очень просто: он обеспечивает почти десятикратное сжатие звука без ощутимой потери качества. Да, потеря качества есть, но человек этого не ощущает. А все-таки приятнее, когда одна минута композиции занимает около 1 Мбайт, а не 10 Мбайт как в формате WAV.

Формат OGG в последнее время тоже уверенно набирает обороты, но пока еще не столь популярен, как МР3. Вряд ли вы найдете поддержку OGG даже в современных музыкальных проигрывателях. Пока что OGG остается компьютерным форматом.

С форматом МР3 произошла одна не очень приятная ситуация, связанная с лицензированием. Дело в том, что формат МР3 — коммерческий, a Linux — это свободно распространяемая операционная система. Это означает, что в современном дистрибутиве вы не найдете кодеков для МР3. Прослушать МР3-файлы вы сможете, а вот преобразовать в формат МР3 — уже нет. Но, к счастью для нас, проблема решается очень просто. С помощью http://rpm.pbone.net/ или http://rpmfind.net вы можете найти пакет lame (lame-3.97-0.b2.0.1.20060plf.i586.rpm) — это и есть МР3-кодек.

Использовать lame очень просто. Предположим, что нам нужно преобразовать файл file.wav в файл file.mp3. Для этого введите команду:

lame file.wav file.mpS

С помощью опции -b можно указать битрейт в килобитах в секунду (по умолчанию используется значение 128 Кбит/с). Помните, что чем выше битрейт, чем больше размер файла.

Опция -v позволяет указать качество сжатия. Качество задается числом от 0 до 9. Чем меньше число, тем лучше качество и больше файлы. Значение по умолчанию 4. Пример команды:

lame -V3 file.wav file.mp3

Для преобразования в формат OGG используется программа oggenc. Формат вызова программы почти такой же:

oggenc file.wav

По умолчанию будет создан файл с именем file.ogg — имя у результирующего файла будет такое же, но символы .wav будут заменены символами .ogg. Вы заметили, я не произношу слова "расширение"? Нет в Linux никаких расширений!

Опция -b, как и в случае с lame, позволяет указать битрейт, но можно пойти другим путем и указать опцию -m для минимального битрейта или -м для максимального. Параметр -q позволяет контролировать качество сжатия. Параметр -q может принимать значения от 1 (наибольшее качество, наименьшая скорость сжатия) до 10 (наименьшее качество, наибольшая скорость сжатия).

Иногда нужно выполнить обратное кодирование — декодирование, т. е. файлы в форматах MP3/OGG преобразовать в исходный формат WAV. Для преобразования из формата МРЗ в формат WAV можно использовать следующую команду:

mpg123 -s <файл.МР3> <файл.WAV>

А для преобразования из формата OGG в формат WAV используется программа oggdec:

oggdec <файл.OGG>

Результирующий файл будет называться <файл.wav>.

Теперь перейдем к графическим форматам. Для преобразования графических форматов используется команда convert, входящая в состав ImageMagic. Формат команды следующий:

convert исходный_файл опции результирующий_файл

Опций у программы очень много, ознакомиться с ними можно указав параметр --help:

convert --help

Опций настолько много, что проще запустить GIMP, выбрать исходный файл, а затем выполнить команду Файл | Сохранить как, а в окне сохранения файла указать нужный вам формат файла.

Комментарии (0)

RSS feed Comments

Написать комментарий

smaller | bigger

busy
 

Регистрация




Top