Донецкий техникум промышленной автоматики

DVD ріппінг в Linux

  1. програма DVD95
  2. програма Acidrip
  3. Утиліта DVD: rip
  4. програма OGMRip

Сьогодні велика частина фільмів продається в форматі DVD, тримати колекцію відео на комп'ютері в такому вигляді не зручно, та й місця займають багато. Тому настав час розібратися з програмами за допомогою, яких можна конвертувати DVD диск.


Взагалі декодування DVD може проводитися за допомогою MEncoder або Transcode, всі графічні інтерфейси це надбудови на цими вельми потужними утилітами з великою кількістю налаштувань. Але спочатку кілька слів про зручні консольних утиліти. Наприклад dvdbackup, яка є в репозитарії Ubuntu, C її допомогою можна легко зберегти вміст DVD в розділ жорсткого диска зі збереженням структури. Так щоб створити повну копію диска, вводимо:

$ 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 болванки неможливо. В репозитарії Ubuntu є корисна утиліта DVD95, яка вміє диск DVD-9 розділити на два стандартних диска об'ємом DVD 4,7 Гб (формат DVD-5). Домашня сторінка проекту, Програма не вимагає ніяких залежностей, і проблем з установкою зазвичай не буде. Користуватися дуже просто. Вставляє диск в привід, деякий час чекаємо поки його структура буде прочитана і натискаємо кнопку Перетворити.

На виході отримуємо готові ISO образи або як варіант каталоги з файлами, які потім можна записати на диск за допомогою будь-якої програми для запису, на кшталт K3B. Якщо місця на DVD диску не вистачає можна використовувати стиснення, повзунок Evaulation дозволяє змінити якість. DVD95 володіє простим інтерфейсом, побудованим на бібліотеках Gnome і має мінімум налаштувань. Якщо диск має декілька аудіо доріжок і субтитрів різними мовами, в однойменних полях можна відзначити ті які слід залишити в результуючих дисках. Решта будуть прибрані. Натисканням кнопки Грати можна переглянути відеодиск за допомогою зовнішньої програми. Підтримуються кілька відопроігривателей - Gxine, MPlayer, Kaffeine і інші. Уподобання, а також шлях до каталогу в якому зберігати результат, налаштовуються у вікні з'являється після натискання кнопки Властивості. До жалкую інтерфейс переведений лише частково, а призначення деяких кнопок підписаних на іспанському, можна дізнатися тільки експериментально. Благо зазвичай ніякого втручання з боку користувача не потрібно.

програма Acidrip

Програма acidrip написана на Perl c використанням інтерфейс Gtk2 :: Perl (gtk2-perl.sourceforge.net). Користувачеві надається зручна і зрозуміла в застосуванні графічна оболонка до MPlayer і MEncoder.

Після установки (в репозитарії Ubuntu acidrip є) вставляємо DVD диск в привід і натискаємо кнопку Load. Якщо диск не виявляється перевірте шлях до пристрою в поле Video source - Path. Якщо все нормально в поле нижче будуть показані всі знайдені треки. Вікно Acidrip має 5 вкладок. У 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 можна переглянути обраний трек. У Setting доступні інші параметри, що дозволяють вимикати комп'ютер або автоматично отримувати диск з приводу, по закінченні кодування, кешувати диск і видаляти кеш після закінчення і інші. Ось і всі основні настройки. Тепер натискаємо Start і чекаємо. При необхідності процес можна на час перервати і потім відновити. До речі натиснувши кнопку Debug можна підглянути команди використовуються при декодуванні диска.

Утиліта DVD: rip

Це вже повноцінна програма для копіювання DVD з простим і функціонально багатим графічним інтерфейсом, що дозволяє повністю контролювати процес зняття копії і перекодування, що має велику кількість можливостей і налаштувань. Кодування відеофайлів можливо як з попередніми копіюванням їх на жорсткий диск або на льоту. Написання як і Acidrip мовою Perl з Gtk + інтерфейсом.

Працює не тільки в Linux, але і під будь-якими Unix-подібними операційними системами. На сторінці закачки домашньої сторінки проекту www.exit1.org/dvdrip, можна знайти посилання на пакети для багатьох популярних дистрибутивів Linux. Так як DVD: Rip написаний на Perl, то його установка трохи відрізняється від стандартної компіляції. Після того як будуть встановлені всі залежності описані в 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. Якщо у вас є кілька комп'ютерів вибравши цей пункт ви можете дозволити паралельну обробку відео на всіх комп'ютерах об'єднавши їх в єдиний кластер. Вікно статусу виконання завдання максимально інформативно, відображаючи всі деталі виконуваної роботи. Під час перекодування можна зробити перерву, а потім знову продовжити роботу.

програма 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 бібліотеках.

Можна запустити і в консолі - shRip. На сайті проекту доступні вихідні тексти і посилання на пакети для дистрибутивів Gentoo, openSUSE, FreeBSD і Fedora. В репозитарії Ubuntu потрібного пакета не, але для 6.06 і 7.04 може бути взяти на сайті getdeb (http://www.getdeb.net/release.php?id=841). Тут є все, предустановки якості (Very High, Higt або Fast), кількість проходів при кодуванні, і деякі фільтри. Все просто і зрозуміло. У моєму випадку під час установки потрібні були пакети 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 (drip.sourceforge.net). На жаль, її інтерфейс побудований на Gtk + бібліотеках першої версії, не підтримує Unicode. Тому після запуску, розібратися з призначенням меню неможливо.

Ось на сьогодні і все програми, про які хотілося б розповісти. Я сподіваюся стаття допомогла вам вибрати додаток до душі і процес вилучення файлів з DVD в Linux тепер для вас не буде важким. Linux forever!

Php?