| Преобразование мультимедиаформатов |
|
В этом совете мы поговорим о преобразовании аудио- и графических файлов. Наиболее часто выполняется преобразование из несжатого формата 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, выбрать исходный файл, а затем выполнить команду Файл | Сохранить как, а в окне сохранения файла указать нужный вам формат файла.
Set as favorite
Bookmark
Email This
Hits: 601 Комментарии (0)RSS feed CommentsНаписать комментарий |