444 000 произведений, 109 000 авторов.

Электронная библиотека книг » Сергей Яремчук » 200 лучших программ для Linux » Текст книги (страница 8)
200 лучших программ для Linux
  • Текст добавлен: 5 октября 2016, 03:26

Текст книги "200 лучших программ для Linux"


Автор книги: Сергей Яремчук



сообщить о нарушении

Текущая страница: 8 (всего у книги 19 страниц) [доступный отрывок для чтения: 8 страниц]

Программа Q-DVD-Author

Описанный выше способ создания DVD не самый удобный, поэтому следующей рассматриваемой программой будет Q-DVD-Author (http://qdvdauthor.sourceforge.net/). Этот проект начался в декабре 2003 года, когда его автору показалось, что изучение документации к более чем 12 утилитам, при помощи которых тогда создавались DVD в Linux, – это долго, и у него появилось желание изменить положение к лучшему. Программа показала себя вполне стабильной в работе и полностью готовой к использованию. Q-DVD-Author сегодня можно найти во многих дистрибутивах Linux, как вариант – установить через систему обновлений. Например, в Ubuntu и некоторых других дистрибутивах, использующих APT, достаточно ввести:

$ apt-get install qdvdauthor

Теперь можно работать. При самостоятельной компиляции понадобятся заголовочные файлы библиотеки Qt 3.1 (http://www.trolltech.com/download/opensource.html), хотя они наверняка имеются в вашем дистрибутиве. Для генерации меню и перекодирования видео и изображений понадобятся Mjpegtools и dvdauthor.

Пользоваться Q-DVD-Author просто. После запуска сначала следует выполнить команду Tools → Setup (Инструменты → Установка) и выставить параметр Project Name (Имя проекта). Фактически, это имя означает каталог, в котором будут сохранены все файлы, относящиеся к проекту. Обязательно убедитесь, чтобы места в разделах, где расположены эти каталоги, было достаточно, так как при создании диска видеофайлы могут несколько раз перекодироваться, а во время работы в некоторых требуется объем четырех DVD (4 x 4,7 Гбайт) плюс 4,7 Гбайт для ISO-образа. Здесь же можно выставить параметры автосохранения проекта и настроить внешний вид. Самые главные установки вы найдете на вкладке Paths (Пути). Здесь указаны вспомогательные утилиты, необходимые для правильной работы программы (рис. 3.27).

Рис. 3.27. Окно поиска утилит

Особое внимание следует обратить на строки, которые помечены красным или оранжевым цветом. Это означает, что данного приложения в системе нет либо Q-DVD-Author не смог найти его самостоятельно или не может запустить под текущим пользователем. Обязательные утилиты помечены красным цветом, а установку отмеченных оранжевым производите на свое усмотрение. Для этого нажмите кнопку Scan System (Сканировать систему) – вполне вероятно, что вы найдете большую часть из них.

Q-DVD-Author не предоставляет пользователю подстраховки на случай ошибки, поэтому при составлении меню необходимо быть внимательным, чтобы после создания проекта не оказалось, что дальше первого меню фильм посмотреть невозможно.

В самом большом окне (рис. 3.28) создается меню, слева располагаются поля, в которых производится работа с остальными объектами. Сначала необходимо добавить в проект видеофайлы и изображения. Поддерживается большинство видеоформатов, хотя во избежание проблем и потери качества рекомендуется MPEG-2.

Рис. 3.28. Окно программы Q-DVD-Author

Примечание

В Европе принят стандарт PAL c частотой 25 кадров в секунду и разрешением 720 x 576. Этих параметров и желательно придерживаться.

При выборе и добавлении группы файлов они будут рассматриваться как один объект и будут объединены в один выходной видеофайл. Так обычно поступают с разрозненными клипами. Порядок их следования в проекте можно изменять. При необходимости, чтобы файл проигрывался отдельно, добавлять его в проект нужно индивидуально. Щелчком кнопки мыши на объекте вызывается контекстное меню, при помощи которого файл можно удалить из проекта (на диске он останется) или разметить на части (Chapter Dialog (Диалог части)). Используя этот диалог, можно воспроизвести видеофайл (Play (Воспроизвести)) при помощи встроенного проигрывателя Qplayer, который позволяет сохранить снимок экрана. Изображение, сохраненное как снимок экрана, можно затем использовать в меню или рисунках кнопки. Аналогично в проект добавляются фотографии, при этом можно сразу же указать фоновое изображение, чтобы заполнить незанятую область кадра. В процессе выставляются время показа изображения, эффекта перехода и фоновый звук. Щелчком кнопки мыши на изображении его можно повернуть, добавить подпись и отредактировать. Аналогично можно изменить используемый эффект при переходе между кадрами, достаточно выбрать нужный из раскрывающегося списка.

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

Ауторинг с KMediaFactory

KMediaFactory – это еще одна удобная программа для DVD-ауторинга, позволяющая создать полноценный Video DVD из исходных материалов. В качестве последних для такого диска могут выступать видеофайлы любого формата, которые утилита ffmpeg способна переконвертировать в DVD-совместимый видеофайл. Предпочитаемым является MPEG-2, с которым при перекодировании будет меньше проблем. Можно также использовать необработанное DV-видео, захваченное с помощью программы Kino или ее аналогов. Любители слайд-шоу могут использовать графические файлы в форматах JPG, PNG или даже документы PDF, ODP и некоторые другие. Для удобства пользователя созданы шаблоны меню, которые еще более упрощают работу с программой. Результат может быть сохранен в каталог или передан программе K3B для записи на диск. Сайт проекта – http://kotisivu.dnainternet.net/damu0/software/kmediafactory. В настоящий момент автор не занимается дальнейшим развитием функциональности KMediaFactory, а полностью сосредоточился на переносе кода под KDE 4, что, возможно, свидетельствует о дальнейшем будущем KMediaFactory.

В репозитарии Ubuntu пакет kmediafactory есть, причем самый последний релиз. Установить его просто:

$ sudo apt-get install kmediafactory

Затем после выполнения команды К → Мультимедиа в меню появятся два новых пункта – собственно KMediaFactory и проигрыватель KMediaFactory Player. Поиск в Сизифе ALTLinux показал отсутствие такого пакета. Судя по информации на сайте, аналогичная ситуация в Mandriva, пакет для Fedora, OpenSUSE и некоторых других можно найти по адресу http://rpm.livna.org/configuration.html. Есть ссылка на файл ebuild для дистрибутива Gentoo, для Slackware пакет находится на http://www.linuxpackages.net/. Команда sudo apt-cache depends kmediafactory выдает длинный список зависимостей, который придется установить в случае самостоятельной сборки из исходных текстов.

После запуска KMediaFactory появляется пустое окно проекта (рис. 3.29).

Рис. 3.29. Окно нового проекта в KMediaFactory

Прежде всего выполните команду Settings → Configure KMediaFactory (Настройки → Конфигурация KMediaFactory), где можно изменить некоторые установки. Так, на вкладке KMediaFactory в списке Default Project Type (Тип проекта по умолчанию) выберите DVD-PAL, а на Default Project Directory (Каталог проекта по умолчанию) укажите каталог, в котором будут располагаться файлы проекта. По умолчанию это /tmp, он автоматически очищается при перезагрузке, что не совсем удобно. Лучше указать подкаталог в домашнем каталоге пользователя, а еще удобнее использовать для этих целей отдельный раздел или жесткий диск. Установка флажка Show project options on new project (Показывать параметры для нового проекта) укажет на необходимость в уточнении настроек при запуске нового проекта. На вкладке Tools (Инструменты) настраиваются дополнительные плагины. В настоящее время здесь есть только один модуль, предназначенный для работы с DVB.

В Template Plugin (Плагин шаблона) в списке Default Menu Language (Язык меню по умолчанию) выберите Russian (Русский). В Video Plugin (Плагин видео) в обоих пунктах поступаете аналогично.

Все возможные источники представлены отдельными пунктами меню программы KMediaFactory; если один из них не активирован, значит, не все программы установлены. Для добавления видеофайла выберите Add Video (Добавить видео) и укажите его с помощью файлового менеджера. Щелчок правой кнопкой мыши на добавленном файле в основном окне программы вызовет появление контекстного меню, с помощью которого можно удалить, проиграть файл или изменить его некоторые свойства. Через команду Properties → Title (Свойства → Название) можно изменить заголовок, который будет выводиться в меню (по умолчанию используется имя файла или каталога для фотографий). Можно также выбрать графический файл, который будет использован при заставке (обычно это первый кадр, который может быть не совсем удачным). В Aspect ratio (Соотношение сторон) указывается соотношение сторон видео – обычное 4:3 или широкоформатное 16:9. Зайдя в Subtitle (Субтитры), можно добавить файл с субтитрами. Если большой видеофайл разбит, об этом подскажет надпись внизу – Video has 3 chapters (Видео состоит из 3 частей). Аналогично добавляются графические файлы.

В поставке KMediaFactory имеется пять готовых шаблонов (рис. 3.30), упрощающих создание меню. Еще несколько шаблонов можно найти на сайте http://www.kde-files.org/index.php?xcontentmode=666, в большинстве случаев этого достаточно. При желании можно добавить шаблон самостоятельно. Все они находятся в каталоге /usr/share/apps/kmediafactory_template. Это файлы с расширением KMFT, каждый из них – это обычный zip-архив, содержащий описание шаблона в файле формата XML, и несколько рисунков, так что можно просто подменить фоновый файл, а затем сохранить архив, изменив расширение.

Рис. 3.30. Выбор шаблона KMediaFactory

Стоит также отметить, что при наличии готовых видеофайлов для создания меню и записи диска может подойти утилита DVDStyler (http://dvdstyler.sourceforge.net/), которая немного проще функционально (поэтому понятнее в работе) и доступна для разных операционных систем, так как написана на мультиплатформенной библиотеке wxWidgets. Еще есть программа DeVeDe (http://www.rastersoft.com/programas/devede.html) – приложение для создания видео DVD и CD, подходящих для домашних проигрывателей. Для работы последней понадобятся только Mplayer, Mencoder, DVDAuthor, VCDImager и MKisofs.

Программы для работы с DVD

Далее вы узнаете, при помощи каких программ можно решить проблему с восстановлением информации, изменить регион DVD, создать обложку для диска и скопировать DVD.

Восстановление и резервирование данных

DVD и CD невечны. Естественное старение, неосторожное обращение, в результате которого появляются царапины, – и некоторые сектора диска могут не читаться, соответственно, скопировать файл уже невозможно. Самый простой способ сохранить информацию – это продублировать ее. Однако в этом случае расход дисков увеличивается, а также возникает проблема их хранения. На помощь может прийти утилита dvdisaster (http://www.dvdisaster.com/). Она умеет читать данные с поврежденных дисков, сканировать диски на наличие ошибок и, самое главное, – восстанавливать информацию с поврежденных носителей.

Для восстановления информации применяется отдельный файл, содержащий код коррекции. В этот файл заносится некий образ диска – контрольные биты помехоустойчивого кода Рида-Соломона. Размер этого файла в зависимости от установок составляет 15–64 % от размера информационного диска. В случае если диск с информацией не читается, то утилите дается созданный с него образ и файл, содержащий код; если количество ошибок относительно невелико, то dvdisaster способна восстановить информацию. Единственное, что файл коррекции должен быть создан сразу же после записи диска на носитель, то есть до того как он перестанет читаться. Кроме Linux, доступны версии для FreeBSD и Windows. Начато портирование под Mac OS X. Для установки dvdisaster в Kubuntu необходимо ввести

$ sudo apt-get install dvdisaster dvdisaster-doc

С dvdisaster можно работать как используя графический интерфейс (рис. 3.31), так и вводя команды в терминале. После установки следует зайти на вкладку Preferences (Установки) и выставить некоторые параметры работы. Например, на вкладке General (Общие) можно выставить автоматическое добавление расширений файлов Automatically add .img and .ecc file suffixes (Автоматически добавлять файлам расширения .img и .ecc). Здесь же можно автоматизировать некоторые операции. Так, кнопка Сreate error correction files after reading image (Создать файлы исправления ошибок после прочтения образа) позволит одним щелчком создать образ диска, а затем и файл коррекции. При выборе пункта Remove image after error correction files creation (Удалить образ после создания файлов исправления ошибок) после создания файла коррекции образ будет автоматически удален. Вкладка Read & Scan (Читать и сканировать) позволяет указать параметры чтения поврежденных дисков. Возможны варианты Linear (Линейный) и Adaptive (Адаптивный) (последний предназначен для особо тяжелых случаев). Здесь же в поле Read/Scan from sector ... to sector (Читать/сканировать от сектора … до сектора) можно указать отдельные секторы диска, которые необходимо считать утилите. Выбор пункта Skip sector after read error (Пропустить сектор после ошибки чтения) позволит пропустить указанное количество секторов после обнаружения ошибки чтения; его установка ускоряет создание образа, однако в случае использования большого значения корректор может не исправить ошибку. На вкладке Error Correction (Исправление ошибок) выставляется количество корректирующих битов. На выбор предлагается несколько вариантов: Normal (14,3 %) (Нормальный (14,3 %)), High (33,5 %) (Высокий (33,5 %)), вручную Other (Другой) и в мегабайтах Use at most (Использовать больше). Теперь задайте в поле Image file selection (Выбор файла образа) расположение и имя файла образа, а в поле Error correction file selection (Выбор файла исправления ошибок) – имя файла коррекции. После чего нажмите кнопку Read (Читать). В случае если в установках не выбрано автоматическое создание файла коррекции, после создания файла образа нажмите кнопку Create (Создать). Нажатие кнопки Compare (Сравнить) позволит сравнить оба файла, нажатие Fix (Зафиксировать) создаст файл, в котором будут скорректированы ошибки, и, наконец, чтобы визуально оценить состояние диска, нужно нажать кнопку Scan (Сканировать) (см. рис. 3.31). Слева будет выведен график, показывающий скорость чтения данных, а справа – диаграмма состояния диска, на которой красным цветом будут отображены нечитаемые сектора.

Рис. 3.31. Окно программы dvdisaster

Утилита k9copy

Для полного копирования DVD с целью создания его резервной копии можно использовать несколько утилит, но одной из самых простых и наглядных в применении является k9copy (http://k9copy.sourceforge.net/). Установка аналогична предыдущим утилитам – введите в терминале sudo apt-get install k9copy. Затем вставьте DVD в привод и запустите k9copy. Утилита не имеет большого количества параметров (рис. 3.32), поэтому работать с ней просто. В случае если в системе несколько приводов, в раскрывающемся списке Input Device (Устройство входа) выбираете тот, с которого будет считываться информация, а в списке Output Device (Устройство выхода) – куда будет записываться (как вариант можно указать запись в образ).

Рис. 3.32. Окно утилиты k9copy

Перейдя на вкладку Settings (Настройки), можно выставить автоматическую запись на диск по окончании создания образа. Далее, чтобы программа определила вставленный диск, выполните команду File → Open (Файл → Открыть), после чего будет показана его структура. Для сохранения в видеодисках при копировании оригинального меню нужно установить флажок Keep original menus (Сохранить оригинальные меню). Теперь, когда все готово для начала процесса копирования, нажмите кнопку Copy (Копировать), и через несколько минут у вас будет полная копия диска.

Установка региона

Для регулирования распространения DVD используются коды регионов. Диски, созданные для определенного региона, будут воспроизводиться только на приводах, имеющих такой же код региона. Страны бывшего Советского Союза отнесены к пятому региону. Автору лично не попадались DVD-приводы, имеющие установленный код региона, но, судя по вопросам на форумах, иногда возникает необходимость в установке и изменении такого кода. В этом поможет небольшая утилита regionset (http://linvdr.org/projects/regionset/). Для ее установки в Kubuntu следует ввести команду

$ sudo apt-get install regionset

После чего запустить, набрав в консоли

$ regionset regionset version 0.1 – reads/sets region code on DVD drives

Current Region Code settings:

RPC Phase: II

type: NONE

vendor resets available: 4

user controlled changes resets available: 5

drive plays discs from region(s):, mask=0xFF

Would you like to change the region setting of your drive?

[y/n]: 5

Как видите, в используемом автором приводе код региона не установлен. В последней строке было предложено это сделать. Используя regionset, следует помнить, что некоторые приводы позволяют изменить код региона всего пять раз, после чего эта возможность будет заблокирована. Кроме того, утилита по умолчанию в качестве DVD-устройства принимает /dev/dvd, и если в вашем дистрибутиве такой ссылки нет, значит ее следует создать либо принудительно указать файл устройства.

Создание обложки диска

Для того чтобы записанный DVD выделялся среди остальных, его следует как-то отметить. Самым простым вариантом является использование маркера, но это не так красиво и информации на диск много не поместится, поэтому ознакомьтесь с утилитами, с помощью которых можно создать обложку.

Рассмотрим KoverArtist (http://kde-apps.org/content/show.php?content=38195). Устанавливается он просто – sudo apt-get install koverartist, после чего ярлык для запуска помещается в меню Mультимедиа. Для создания обложки предлагается три вкладки. На вкладке, помеченной цифрой 1, в полях Disk Title (optional) (Название диска (на выбор)) и Disk contents (Содержимое диска) заполняются дополнительный заголовок и состав диска, который будет напечатан на тыльной стороне. На вкладке Options (Параметры) выбирается фоновый цвет либо изображение соответственно для первой (Front) и второй (Back) обложек. Используя раскрывающийся список Position (Размещение), выбирается размещение рисунка (обрезать, растянуть, размножить и прочее). Включение параметра Wrap image around font and back page (Обернуть изображение вокруг передней и задней обложек) приведет к тому, что изображение как бы обернет диск, то есть часть поместится на верхнюю сторону, а остальное – на нижнюю. Ниже выбираются шрифт и эффекты, с которыми будут выводиться состав диска и боковые надписи. Основное оглавление вводится на первой вкладке Project (Проект) (рис. 3.33).

Рис. 3.33. Окно программы KoverArtist

Здесь также доступны всевозможные эффекты и настройки шрифта. Поле Number of disks (Количество дисков) позволит создать серию однотипных обложек, которые будут отличать только Disk Title (optional) (Название диска (на выбор)) и Disk contents (Содержимое диска).

Другая программа, предназначенная для этих же целей, называется kover (http://lisas.de/kover). От KoverArtist ее отличает поддержка баз CDDB (http://freedb.org), поэтому, если информация есть в данной базе, нет необходимости вводить ее вручную. После запуска kover создается новый проект (рис. 3.34).

Рис. 3.34. Создание обложки в kover

Заголовок диска вводится в поле Title (Название), а состав – в поле Contents (Содержимое). Такого разветвленного меню, как в KoverArtist, здесь нет. В kover для каждой составляющей (заголовок, состав, боковые панели) возможно изменить только вид шрифта и его размер. Нажав кнопку Background (Фон), можно выставить цвет фона, а нажав кнопку Image Embedding (Вставка изображения), указать фоновое изображение. На появившейся вкладке находятся три одинаковых поля. В какое место на обложке будет помещен выбранный рисунок, зависит от установок поля Target (Цель). По умолчанию Target (Цель) указывает на левую лицевую сторону (Front, left side), поэтому если это не изменить, то все три изображения будут наложены друг на друга. Нажав кнопку Options (Параметры) и выбрав СD-Number (Номер CD), можно выставить номер диска.

Конвертирование DVD

Рассмотрим программы, при помощи которых можно произвести обратную операцию, то есть из DVD создать отдельные файлы. Декодировать DVD можно при помощи MEncoder или Transcode, а все графические интерфейсы являются надстройками на этими утилитами.

Несколько слов об удобных консольных утилитах. Первая – это dvdbackup (http://dvd-create.sourceforge.net/), которая есть в репозитарии Ubuntu. C ее помощью можно сохранить содержимое DVD в раздел жесткого диска с полным сохранением его стуктуры. Для создания полной копии DVD введите

$ dvdbackup -i /dev/dvd -I

Команда:

$ dvdbackup -M -i /dev/dvd -o ~/dvd/ -v 3

Будет создан каталог, который затем можно записать обратно на болванку. Есть и другие параметры.

Еще одна утилита – vobcopy (http://www.linux-programming-newbie.org/). Она может копировать VOB-файлы и декодировать их на лету (если установлена библиотека libdvdcss), сохранив на диск единым файлом. Например, так:

$ vobcopy -i /dvd –m

Теперь перейдем к утилитам с графическим интерфейсом.


    Ваша оценка произведения:

Популярные книги за неделю