Рейтинговые книги
Читем онлайн 200 лучших программ для Linux - Сергей Яремчук

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 17 18 19 20 21 22 23 24 25 ... 47

Утилита DVD::rip

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

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

Работает не только в Linux, но и под любыми UNIX-подобными операционными системами. На странице закачки домашней страницы проекта http://www.exit1.org/dvdrip/ можно найти ссылки на пакеты для многих популярных дистрибутивов Linux. DVD::Rip написана на Perl, поэтому ее установка несколько отличается от стандартной компиляции. После установки всех зависимостей, описанных в http://www.exit1.org/dvdrip/doc/install.cipp#perl_modules, распакуйте архив, зайдите в образовавшийся каталог и выполните команду 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 (http://untrepid.com/acidrip/) написана на Perl c использованием интерфейса Gtk2::Perl (http://gtk2-perl.sourceforge.net/). Пользователю предоставляется удобная и понятная в применении графическая оболочка к 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 (http://ogmrip.sourceforge.net/) представляет собой приложение и набор библиотек для декодирования 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 (http://www.getdeb.net/release.php?id=841). В случае автора во время установки дополнительно потребовались пакеты 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 (http://drip.sourceforge.net/). К сожалению, ее интерфейс, построенный на библиотеках Gtk+ первой версии, не поддерживает Unicode, поэтому после запуска разобраться с назначением меню невозможно.

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

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

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

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

$ cdparanoia 1

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

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

1 ... 17 18 19 20 21 22 23 24 25 ... 47
На этой странице вы можете бесплатно читать книгу 200 лучших программ для Linux - Сергей Яремчук бесплатно.

Оставить комментарий