описанием (правда, на английском языке). При выборе фильтра можно применить его ко всему файлу или его части. Результат, как и источник, можно просмотреть в основном окне программы, при необходимости для предварительно просмотра открывается отдельное окно.
Проект просто сохраняется для последующей доработки, возможны запуск на выполнение всех сохраненных ранее проектов и автоматизация работы путем выполнения сценариев. В меню Авто можно выбрать формат выходного фильма, и некоторые параметры будут подобраны автоматически.
Это еще не все программы для обработки и конвертирования видео, имеющиеся в Linux. Например, проект GTranscode (http://flossmanuals.net/gtranscode) представляет собой простой интерфейс к Transcode, принимающий в качестве параметров только имя входного файла и несколько установок кодирования. Следует знать о Kdenlive (KDE Non-Linear Video Editor, http://kdenlive.org/), нелинейном видеоредакторе для среды KDE, поддерживающем все форматы, известные FFmpeg, с возможностью конвертирования, редактирования и использования фильтров. В нем есть весь необходимый инструментарий для создания качественных видеороликов. Есть и другие проекты, найти их в репозитарии Ubuntu можно, выполнив команду sudo apt- cache search video.
Программы DVD-мастеринга
Основой всех программ для DVD-мастеринга в Linux служит утилита dvdauthor (http://dvdauthor.sourceforge.net/), разработанная Скоттом Смитом. Создать с ее помощью готовый диск реально, однако процесс займет много времени. Поищем способ сделать это проще и быстрее.
Проект dvd-slideshow
Проект dvd-slideshow (http://sourceforge.net/projects/dvd-slideshow) позволяет быстро и просто создавать DVD из рисунков. Он есть в репозитарии Ubuntu, поэтому для его установки достаточно ввести sudo apt-get install dvd-slideshow. Учитывая, что dvd-slideshow представляет собой набор сценариев, ориентированных на определенные задачи, его установка даже из исходных текстов не вызовет трудностей, хотя тогда будет необходимо позаботиться о наличии всех утилит, которые используют сценарии dvd-slideshow во время работы. Это dvdauthor, MjpegTools, ImageMagick (http://www.imagemagick.org/), FFmpeg, а также кодеки для работы с MP3 – lame (http://sourceforge.net/projects/lame), OggVorbis (http://freshmeat.net/projects/vorbis-tools) и tooLAME (http://toolame.sourceforge.net/), оптимизированный кодер для аудио MPEG-1/2. Они также доступны в репозитарии Ubuntu. В составе пакета dvd-slideshow есть несколько утилит:
• dirslideshow – создает файл описания каталогов, содержащих рисунки в форматах JPEG и PNG; различает файлы с расширениями jpg, JPG, jpeg, png и PNG;
• gallery-to-slideshow – создает листинг файлов изображений каталога, совместимый с Gallery (http://gallery.sourceforge.net/) первой версии; такой файл может также использоваться в качестве входной информации;
• jiglslideshow – аналогично предыдущему, только используется формат JIGL (http://xome.net/projects/jigl);
• dvd-menu – создает простое меню верхнего уровня DVD с кнопками для запуска видео;
• dvd-slideshow – основной сценарий; создает DVD-совместимый видеофайл MPEG-2 со звуком и некоторыми эффектами (Fadein (Смешивание начала потока), Fadeout (Смешивание конца потока), Crossfade (Эффект перехода), Crop (Обрезание) и Kenburns);
• dvd-encode, dvd-iso и dvd-burn – примеры авторских сценариев для подготовки DVD, создания ISO- образа и его записи на диск.
Посмотрим, как на практике выглядит создание DVD из изображений при помощи утилит из комплекта dvd-slideshow. Для начала необходимо собрать все фотографии в один каталог. Удобно, что цифровые фотокамеры при именовании файлов присваивают им имя, для каждого последующего снимка увеличивающееся на единицу. В конечном видео они будут идти по порядку, начиная с самого раннего и заканчивая последним. Далее необходимо откадрировать их для удобного просмотра. Фотоаппарат не всегда держат ровно, поэтому при просмотре приходится поворачивать снимки, чтобы правильно выставить изображение. Для этого можно использовать утилиту kuickshow, которая вызывается индивидуально через меню K или из Konqueror при помощи контекстного меню. Выбираете кадр, если нужно, поворачиваете его из меню, вызываемого щелчком правой кнопки мыши на снимке, и сохраняете под тем же именем, и так все файлы; когда все готово, создаете файл, содержащий описание изображений каталога, используемые эффекты и другие установки:
$ dir2slideshow -n 'My family' -t 5 -s «Black Sea 2007» -c 1 /home/sergej/foto/
Параметр –n указывает на название проекта (это же имя будет использовано в заголовке), при помощи –t выставляется время демонстрации снимка. Поддерживаются два параметра сортировки – –T (время, дата, имя) и –M (дата и имя); используя –s, можно добавить подпись к снимкам, –с позволяет установить время действия эффектов перехода. Полученный в результате файл является входным для dvd- slideshow. При желании его можно отредактировать вручную, открыв в текстовом редакторе Kate. Например, так можно установить персональное время показа для каждого снимка, подпись (при подписи кириллицей следует поэкспериментировать со шрифтами) и эффекты перехода. Можно использовать заранее подготовленный файл с настройками – ~/dvd-slideshowrc, в архиве имеется образец. Подробнее формат файла описан в man dvd-slideshow.
Полученный файл передаете утилите dvd-slideshow и добавляете фоновую музыку. Формат музыкального файла выбирайте любой – MP3, OGG, WAV, MP2, AC3 (при условии, что в системе для него имеются кодеки). Не бойтесь, что разрешение изображения больше, чем требует стандарт PAL 720 x 576, – оно будет подогнано соответствующим образом без обрезки. Этот процесс займет некоторое время; продолжительность будет зависеть от производительности системы, количества файлов в проекте и наличия эффектов. Параметр –n позволяет указать имена выходных файлов, поэтому можно использовать один и тот же каталог для нескольких проектов. По умолчанию видеофайл создается в формате NTFS, для PAL используйте параметр –p. Некоторым не нравится черный цвет фона (особенно он бросается в глаза в вертикальных снимках, когда по краям видны большие черные полосы). Применив параметр –b, можно указать фоновое изображение (например, автор использует JPEG-файл размером 720 x 576, который содержит белый фон).
Проверяете получившееся видео: mplayer My_family.vob. Затем добавляете меню и создаете структуру каталогов:
$ dvd-menu -o dvd_complete -p -t 'My_Family' -t 'Black Sea 2007'
–f My_family.xml -f Black_Sea.xml –e /home/sergej/picture/button_1.jpg -n
Параметр –о указывает на выходной каталог. Заглянув внутрь, вы увидите, что в нем появилась необходимая структура для удовлетворения требования формата DVD. Параметр –t предназначен для создания меню, при этом в кавычках пишется его название, которое будет выводиться пользователю. Для множественных меню понадобится несколько таких параметров. Параметр –f указывает на файл, откуда будут браться параметры для меню. Это может быть как XML-файл, созданный ранее, так и готовый VOB- файл. При использовании нескольких меню параметр –f указывается для каждого. Параметр –е позволит добавить изображение, которое будет помещено слева от кнопок. Наконец, –n указывает на подпись, которая будет выводиться в оглавлении, а при помощи –b можно задать фон. Из полезных параметров следует отметить –iso, при использовании которого по окончании будет создаваться готовый ISO-образ, и – с, позволяющий задать POST-команду, которая будет выполняться после воспроизведения.
Программа Q-DVD-Author
Описанный выше способ создания DVD не самый удобный, поэтому следующей рассматриваемой программой будет Q-DVD-Author (http://qdvdauthor.sourceforge.net/). Этот проект начался в декабре 2003 года, когда его автору показалось, что изучение документации к более чем 12 утилитам, при