200 лучших программ для Linux
Шрифт:
Рис. 3.26. Калькулятор битрейта в Avidemux
Изначально предполагается использование Avidemux с графическим интерфейсом, но при необходимости его можно запустить в командной строке и использовать наподобие MEncoder или Transcode. Интерфейс удобен и локализован, его задача – помочь быстро произвести нужные операции и настройки. Пользователю достаточно выбрать исходный файл, указать аудио– и видеокодеки, выбрать фильтры и формат, и можно запускать проект на выполнение. Фильтры удобно разбиты по категорям с кратким описанием (правда, на английском языке). При выборе фильтра можно применить его ко всему файлу или его части. Результат, как и источник, можно просмотреть в основном окне программы,
Проект просто сохраняется для последующей доработки, возможны запуск на выполнение всех сохраненных ранее проектов и автоматизация работы путем выполнения сценариев. В меню Авто можно выбрать формат выходного фильма, и некоторые параметры будут подобраны автоматически.
Это еще не все программы для обработки и конвертирования видео, имеющиеся в Linux. Например, проект GTranscode представляет собой простой интерфейс к Transcode, принимающий в качестве параметров только имя входного файла и несколько установок кодирования. Следует знать о Kdenlive (KDE Non-Linear Video Editor,, нелинейном видеоредакторе для среды KDE, поддерживающем все форматы, известные FFmpeg, с возможностью конвертирования, редактирования и использования фильтров. В нем есть весь необходимый инструментарий для создания качественных видеороликов. Есть и другие проекты, найти их в репозитарии Ubuntu можно, выполнив команду sudo apt-cache search video.
Программы DVD-мастеринга
Основой всех программ для DVD-мастеринга в Linux служит утилита dvdauthor , разработанная Скоттом Смитом. Создать с ее помощью готовый диск реально, однако процесс займет много времени. Поищем способ сделать это проще и быстрее.
Проект dvd-slideshow
Проект dvd-slideshow позволяет быстро и просто создавать DVD из рисунков. Он есть в репозитарии Ubuntu, поэтому для его установки достаточно ввести sudo apt-get install dvd-slideshow. Учитывая, что dvd-slideshow представляет собой набор сценариев, ориентированных на определенные задачи, его установка даже из исходных текстов не вызовет трудностей, хотя тогда будет необходимо позаботиться о наличии всех утилит, которые используют сценарии dvd-slideshow во время работы. Это dvdauthor, MjpegTools, ImageMagick , FFmpeg, а также кодеки для работы с MP3 – lame , OggVorbis и tooLAME , оптимизированный кодер для аудио MPEG-1/2. Они также доступны в репозитарии Ubuntu. В составе пакета dvd-slideshow есть несколько утилит:
• dirslideshow – создает файл описания каталогов, содержащих рисунки в форматах JPEG и PNG; различает файлы с расширениями jpg, JPG, jpeg, png и PNG;
• gallery-to-slideshow – создает листинг файлов изображений каталога, совместимый с Gallery первой версии; такой файл может также использоваться в качестве входной информации;
• jiglslideshow – аналогично предыдущему, только используется формат 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 выставляется время демонстрации снимка. Поддерживаются
Полученный файл передаете утилите 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 . Этот проект начался в декабре 2003 года, когда его автору показалось, что изучение документации к более чем 12 утилитам, при помощи которых тогда создавались DVD в Linux, – это долго, и у него появилось желание изменить положение к лучшему. Программа показала себя вполне стабильной в работе и полностью готовой к использованию. Q-DVD-Author сегодня можно найти во многих дистрибутивах Linux, как вариант – установить через систему обновлений. Например, в Ubuntu и некоторых других дистрибутивах, использующих APT, достаточно ввести:
$ apt-get install qdvdauthor
Теперь можно работать. При самостоятельной компиляции понадобятся заголовочные файлы библиотеки Qt 3.1 , хотя они наверняка имеются в вашем дистрибутиве. Для генерации меню и перекодирования видео и изображений понадобятся Mjpegtools и dvdauthor.
Пользоваться Q-DVD-Author просто. После запуска сначала следует выполнить команду Tools -> Setup (Инструменты -> Установка) и выставить параметр Project Name (Имя проекта). Фактически, это имя означает каталог, в котором будут сохранены все файлы, относящиеся к проекту. Обязательно убедитесь, чтобы места в разделах, где расположены эти каталоги, было достаточно, так как при создании диска видеофайлы могут несколько раз перекодироваться, а во время работы в некоторых требуется объем четырех DVD (4 x 4,7 Гбайт) плюс 4,7 Гбайт для ISO-образа. Здесь же можно выставить параметры автосохранения проекта и настроить внешний вид. Самые главные установки вы найдете на вкладке Paths (Пути). Здесь указаны вспомогательные утилиты, необходимые для правильной работы программы (рис. 3.27).