Чтение онлайн

на главную - закладки

Жанры

200 лучших программ для Linux
Шрифт:

$ dvdbackup -i /dev/dvd -I

Команда:

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

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

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

$ vobcopy -i /dvd –m

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

Программа DVD95

Это полезная утилита, позволяющая разделить двухслойные односторонние диски (формат DVD-9), которые вмещают 8,5 Гбайт информации, на два стандартных диска объемом DVD (формат DVD-5) – 4,7 Гбайт. Используя DVD95 , достаточно вставить такой диск в привод и после того, как его структура будет прочитана, нажать кнопку Преобразовать (рис. 3.35).

Рис. 3.35. Программа DVD95

На

выходе вы получите готовые ISO-образы или каталоги с файлами, которые затем можно записать на диск при помощи любой программы для записи вроде K3B. При нехватке места на диске используется сжатие, ползунок Evaluation (Определение) позволяет изменить качество. DVD95 обладает простым интерфейсом, построенным на библиотеках GNOME, и требует минимума настроек. Программа не требует никаких зависимостей, хотя в репозитарии Ubuntu DVD95 есть, поэтому с установкой проблем не возникнет. В случае если диск имеет несколько аудио-дорожек и субтитров на разных языках, в одноименных полях можно отметить те, которые следует оставить в результирующих дисках. Остальные будут удалены. Нажатием кнопки Воспр. можно просмотреть видеодиск. Поддерживается несколько видопроигрывателей – Gxine, MPlayer, Kaffeine и др. Предпочтения, а также путь к каталогу, в котором сохраняется результат, настраиваются в окне, появляющемся после нажатия кнопки Свойства.

Утилита DVD::rip

Очень мощная утилита, написанная на языке Perl с интерфейсом Gtk+ (рис. 3.36), предназначенная для DVD-риппинга, то есть снятия информации с Video DVD с последующим перекодированием с большим количеством возможностей по кодированию.

Рис. 3.36. Интерфейс программы DVD:rip

Работает не только в Linux, но и под любыми UNIX-подобными операционными системами. На странице закачки домашней страницы проектаможно найти ссылки на пакеты для многих популярных дистрибутивов Linux. DVD::Rip написана на Perl, поэтому ее установка несколько отличается от стандартной компиляции. После установки всех зависимостей, описанных враспакуйте архив, зайдите в образовавшийся каталог и выполните команду perl Makefile.PL. В Kubuntu достаточно ввести команду sudo apt-get install dvdrip, и программу можно запускать.

Вкладок, как и параметров настройки, DVD:rip имет достаточно много, и необходимо затратить некоторое время на их изучение. Кроме диска, вставленного в привод, программа понимает образы дисков. Информацию можно сохранить на жесткий диск без кодирования, с кодированием на лету. Приложение позволяет указать аудиодорожки и субтитры, которые пользователь хочет видеть в результирующем файле. В результирующий файл (AVI, OGG, MP3, SVCD и другие) можно сохранить любое количество аудиодорожек. При кодировании видео на вкладке Transcode (Транскод) можно указать любой формат, кодек, контейнер и фильтры, поддерживаемые утилитой transcode, – DivX 4 и 5, Xvid, XvidCVS, FFmpeg, FAME, OpenDivX, mpeg2enc и другие. Для удобства работы с фильтрами можно воспользоваться функцией предварительного просмотра результата. Кодирование в DivX и Xvid может выполняться в несколько проходов. Пользователь может указать, каким должен быть результат, исходя из размера конечного файла с автоматическим разбиением целевых файлов, чтобы все поместилось на дисках указаного размера. Можно выбрать качество видео или задать установки вручную. Есть режим главы, когда каждой главе DVD на выходе будет соответствовать свой файл. Настройки для аудио устанавливаются отдельно. Самое интересное настраивается в Preferences -> Cluster Options (Установки -> Параметры кластера): если есть несколько компьютеров, выбрав этот пункт, можно разрешить паралельную обработку видео на всех, объединив их в единый кластер. Окно статуса выполнения задачи максимально информативно и отражает все детали выполняемой работы. Во время перекодирования можно сделать перерыв, а затем снова продолжить работу.

Программа acidrip

Программа acidrip написана на Perl c использованием интерфейса Gtk2::Perl . Пользователю предоставляется удобная и понятная в применении графическая оболочка к MPlayer и MEncoder (рис. 3.37).

Рис. 3.37. Окно программы acidrip

После установки (в репозитарии Ubuntu Acidrip есть) вставьте DVD в привод и нажмите кнопку Load (Загрузить); если диск не обнаруживается, проверьте путь к устройству в поле Path (Путь) области Video source (Источник видео); если все нормально, в поле ниже будут показаны все найденные дорожки. Окно Acidrip имеет пять вкладок. На вкладке General (Общие) производятся основные настройки. Так, в поле Filename (Имя файла) указывается имя выходного файла, по умолчанию оно формируется из имени дорожки плюс расширение. В списке справа выбираете контейнер – AVI или MPEG. В поле File size (Размер файла) можно указать размер и количество файлов – Acidrip самостоятельно подберет параметры кодирования. В списке Info (Инфо) при необходимости выбирается информация, которая будет записана в файл. В области Audio (Аудио) указывается язык звукового сопровождения, которое будет копироваться. Ниже в раскрывающемся списке выбирается кодек, при помощи которого будет кодироваться звук (доступны PCM, MP3, FAAD, LAVC и copy (без перекодирования)). В поле Options (Параметры) можно уточнить параметры кодирования для выбранного кодека. При наличии субтитров ниже указываются параметры и для них. Настройки видеокодеков и сам кодек выбираются на вкладке Video (Видео). В списке присутствуют XVID, X264, DV, LAVC, RAW, QuickTime и другие. Аналогично в поле Options (Параметры)

уточняются параметры кодека, в Passes (Проходы) – количество проходов, ниже – битрейт. В полях Crop (Подрезка) и Scale (Масштаб) указываете параметры обрезания и масштабирования. Для автоматического определения параметров можно нажать кнопку Detect (Обнаружить). Установка флажка Lock aspect (Зафиксировать соотношение) позволит сохранить соотношение сторон. Ниже прописываются пре– и постфильтры, описание которых можно найти в документации MEncoder. На вкладке Preview (Предварительный просмотр) можно просмотреть выбранную дорожку. В Settings (Настройки) доступны другие настройки, позволяющие выключать компьютер или автоматически извлекать диск из привода по окончании кодирования, кешировать диск, удалять кеш по окончании, и другие. Это все основные настройки. Далее нажмите Start (Старт) и ожидайте. При необходимости процесс можно прервать и затем возобновить. Кстати, нажав кнопку Debug (Отладка), можно просмотреть команды, используемые при декодировании диска.

Программа OGMRip

OGMRip представляет собой приложение и набор библиотек для декодирования DVD в файлы AVI, OGM, MP4 или Matroska, поддерживаются кодеки Vorbis, MP3, PCM, AC3, DTS, AAC, XviD, LAVC, X264 и Theora. Для выполнения своих задач требует наличия mplayer, mencoder, ogmtools, mkvtoolnix, oggenc, lame и faac. Умеет извлекать субтитры в форматах SRT или VobSub, поддерживаются внешние субтитры во многих форматах. Имеет приятный интерфейс HIG (Human Interface Guidelines – Рекомендации по разработке пользовательского интерфейса), интерфейс на библиотеках Gtk 2 (рис. 3.38).

Рис. 3.38. Интерфейс OGMRip

Кроме графического, есть и консольный вариант, запускающийся при помощи команды shRip. На сайте проекта доступны исходные тексты и ссылки на пакеты для дистрибутивов Gentoo, openSUSE, FreeBSD и Fedora. В репозитарии Ubuntu нужного пакета нет, но его можно найти на сайте getdeb . В случае автора во время установки дополнительно потребовались пакеты mkvtoolnix и faac. Лучше установить пакет ogmrip при помощи dpkg -i, а затем ввести sudo apt-get -f install, чтобы доустановить все зависимости. Затем нужно вставить диск, выполнить команду File -> Load (Файл -> Загрузить) и в появившемся меню указать нужный привод (если их несколько). Пройдет некоторое время, пока будет прочитана структура диска. Далее все просто. Отметьте нужные дорожки, выберите аудиопоток и нажмите кнопку Extract (Извлечь). Как и предыдущие две программы, OGMRip умеет самостоятельно рассчитывать битрейт кодирования, чтобы результат поместился в файл определенного размера. Для настройки выполните команду Edit -> Параметры. В General (Общие) выбирается каталог, в который будет скопирован диск, и каталог для временных файлов, в списке File Name (Имя файла) выбирается имя файла. В поле Targets (Объект) указываете контейнер, а в Number of Targets (Количество объектов) и Size of Targets (Размер объектов) – количество и размер файлов. Чтобы перед декодированием DVD сначала был скопирован на жесткий диск, устанавливаете флажок Copy DVD on hard drive before encoding (Скопировать на жесткий диск перед декодированием). Настройки видео– и аудиокодеков производятся на одноименных вкладках. Здесь можно выбрать кодек, предустановки качества, количество проходов при кодировании и некоторые фильтры. Все просто и понятно.

В репозитарии Ubuntu есть еще одна программа, предназначенная для этих же целей, – DRIP . К сожалению, ее интерфейс, построенный на библиотеках Gtk+ первой версии, не поддерживает Unicode, поэтому после запуска разобраться с назначением меню невозможно.

Программы для копирования Audio CD

В Linux, как принято в большинстве приложений, используемых на данной платформе, процесс кодирования аудио разбит на два этапа: собственно «сграбление» Audio CD, то есть снятие с него дорожек, и сохранение их на диске в формате WAV, а затем конвертирование в любой из имеющихся форматов. Имеющиеся фронт-энды являются только надстройками над консольными утилитами.

Снятие дорожек в консоли

Наиболее популярной программой, позволяющей снять дорожки с аудиодиска, является консольная утилита со смешным названием cdparanoia . Она появилась как набор патчей к другой утилите – CDDA2WAV (сайт, предназначенной для этой же цели. Только с 1998 года cdparanoia начала существовать как самостоятельная программа, и с тех пор эти приложения практически ничего не связывает. В репозитарии Ubuntu и других дистрибутивов Linux одноименный пакет есть, поэтому искать в Интернете и самостоятельно компилировать ничего не нужно. В самом простом случае необходим всего один аргумент – номер дорожки, которую планируется скопировать с диска (рис. 3.39):

$ cdparanoia 1

Рис. 3.39. Снятие дорожки с Audio CD

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

Чувства юмора у разработчиков хватило не только на название, обо всем происходящим при перегоне диска можно судить по так называемым OUTPUT SMILIES. Так, рожица :-) означает нормальный ход процесса, :^D – его окончание, а описание остальных смотрите в документации man cdparanoia. При необходимости в последней позиции можно указать название выходного файла, чтобы результат был понятней. В большинстве случаев «грабят» весь диск, для чего используется параметр -В (–batch). После этого при необходимости можно указать ряд дополнительных параметров, не забыв поставить два тире, означающих весь диск. Так, например, можно захватить мелодии, начиная с 20-й секунды первой дорожки до 30-й секунды четвертой.

Поделиться:
Популярные книги

Звезда сомнительного счастья

Шах Ольга
Фантастика:
фэнтези
6.00
рейтинг книги
Звезда сомнительного счастья

Магия чистых душ

Шах Ольга
Любовные романы:
любовно-фантастические романы
5.40
рейтинг книги
Магия чистых душ

Возвышение Меркурия. Книга 7

Кронос Александр
7. Меркурий
Фантастика:
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия. Книга 7

На границе империй. Том 2

INDIGO
2. Фортуна дама переменчивая
Фантастика:
космическая фантастика
7.35
рейтинг книги
На границе империй. Том 2

Легат

Прокофьев Роман Юрьевич
6. Стеллар
Фантастика:
боевая фантастика
рпг
6.73
рейтинг книги
Легат

Младший сын князя

Ткачев Андрей Сергеевич
1. Аналитик
Фантастика:
фэнтези
городское фэнтези
аниме
5.00
рейтинг книги
Младший сын князя

Восьмое правило дворянина

Герда Александр
8. Истинный дворянин
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Восьмое правило дворянина

Энфис 4

Кронос Александр
4. Эрра
Фантастика:
городское фэнтези
рпг
аниме
5.00
рейтинг книги
Энфис 4

Серые сутки

Сай Ярослав
4. Медорфенов
Фантастика:
фэнтези
аниме
5.00
рейтинг книги
Серые сутки

Комбинация

Ланцов Михаил Алексеевич
2. Сын Петра
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Комбинация

Чехов книга 3

Гоблин (MeXXanik)
3. Адвокат Чехов
Фантастика:
попаданцы
альтернативная история
аниме
6.00
рейтинг книги
Чехов книга 3

Двойня для босса. Стерильные чувства

Лесневская Вероника
Любовные романы:
современные любовные романы
6.90
рейтинг книги
Двойня для босса. Стерильные чувства

Эволюция мага

Лисина Александра
2. Гибрид
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Эволюция мага

Инцел на службе демоницы 1 и 2: Секса будет много

Блум М.
Инцел на службе демоницы
Фантастика:
фэнтези
5.25
рейтинг книги
Инцел на службе демоницы 1 и 2: Секса будет много