Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.

2008-02-17

DVDShrink под линуксом

Когда я найду хороший фильм, я его пишу на DVD и даю посмотреть матушке.
Всякие авишки (avi) и прочие пережатые фильмы я отношу ей на флешке, но не об этом речь. В последнее время часто попадаются копии размером более 4.5 гигов и/или отягощенные всякими ненужными "бонусами" типа рекламы или тупого меню. Это я все выбрасываю, оригинальную озвучку и субтитры наоборот, оставляю. А то что получится жму до размеров 4.5 гига, чтоб на обычный DVD записать.

Все эти действия под виндой я делал с помощью удивительной и замечательной программы DVDShrink. А чем я это буду делать под линуксом? Вчера этот вопрос встал передо мной в полный рост.

Беглый просмотр форумов показал две альтернативы - пользовать DVDShrink под Wine и искать компрессор/автор нативный. Я пошел вторым путем. И нашел. Та-дам! Суперпрограмма K9Copy.
Делает все, что надо и кучу дополнительных вещей, которые лично мне по барабану. Хочу поделиться рецептом "приготовления" - как я компилировал из сырцов и ставил это чудо.

С сайта скопировал сырцы, распаковал их к себе в домашний каталог.
/home/k/t/k9copy-1.2.2
Потом, прочтя ридми и прочие текстовые файлы из комплекта, запустил стандартные в мире опенсорца заклинания:


./configure
make
sudo make install

В процессе конфигурирования и компилирования вылезали всякие сообщения о ошибках, читая которые и справляясь с разделом сайта Prerequisit - "предварительно установлено" я ставил следующие пакеты (у меня дебиан 4):

apt-get install libx11-dev
apt-get install kde-dev
apt-get install kde-devel
apt-get install libdvdread3
apt-get install libdvdread-dev
apt-get install libhal1
apt-get install libhal-dev
apt-get install k3b
apt-get install libk3b-dev
apt-get install libavcodec-dev
apt-get install libavformat-dev
apt-get install libdbus-1-dev
apt-get install libdbus-qt-1-dev
apt-get install libk3b2
apt-get install dvdauthor
apt-get install dvd+rw-tools
apt-get install libhal-storage1
apt-get install libhal-storage-dev
apt-get install dbus
apt-get install libdbus-1-3
apt-get install libdbus-qt-1-1c2
apt-get install libdbus-1-cil

Установив очередной пакет по новой запускал конфигурирование и компиляцию.
А потом запустил программулину и сделал все, что мне было нужно.



На все про все - пара часов.

3 комментария:

  1. перегнав с помощью k9copy несколько кинцов столкнулся с неприятностью - программа выдает "злобное окошко" с надписью "бла-бла не могу прочесть конвейер, проблемы с каталогом или файлом". По ходу, не дружит с "нехорошими" именами каталогов. Если кинцо лежит в каталоге /t/супер фильм/ можете и не пытаться. Лучше сразу переименуйте в нечто вроде /t/superfilm
    Я предупредил.

    ОтветитьУдалить
  2. HandBrake, OGMRip - реально очень хорошо справляются с перекодированием DVD и прочих видео в MKV

    ОтветитьУдалить
    Ответы
    1. OGMRip работает небыстро и плохо справляется с распознаванием субтитров, даже на английском языке.

      Удалить

Архив блога

Ярлыки

linux (241) python (191) citation (186) web-develop (170) gov.ru (159) video (124) бытовуха (115) sysadm (100) GIS (97) Zope(Plone) (88) бурчалки (84) Book (83) programming (82) грабли (77) Fun (76) development (73) windsurfing (72) Microsoft (64) hiload (62) internet provider (57) opensource (57) security (57) опыт (55) movie (52) Wisdom (51) ML (47) driving (45) hardware (45) language (45) money (42) JS (41) curse (40) bigdata (39) DBMS (38) ArcGIS (34) history (31) PDA (30) howto (30) holyday (29) Google (27) Oracle (27) tourism (27) virtbox (27) health (26) vacation (24) AI (23) Autodesk (23) SQL (23) humor (23) Java (22) knowledge (22) translate (20) CSS (19) cheatsheet (19) hack (19) Apache (16) Klaipeda (15) Manager (15) web-browser (15) Никонов (15) functional programming (14) happiness (14) music (14) todo (14) PHP (13) course (13) scala (13) weapon (13) HTTP. Apache (12) SSH (12) frameworks (12) hero (12) im (12) settings (12) HTML (11) SciTE (11) USA (11) crypto (11) game (11) map (11) HTTPD (9) ODF (9) Photo (9) купи/продай (9) benchmark (8) documentation (8) 3D (7) CS (7) DNS (7) NoSQL (7) cloud (7) django (7) gun (7) matroska (7) telephony (7) Microsoft Office (6) VCS (6) bluetooth (6) pidgin (6) proxy (6) Donald Knuth (5) ETL (5) NVIDIA (5) Palanga (5) REST (5) bash (5) flash (5) keyboard (5) price (5) samba (5) CGI (4) LISP (4) RoR (4) cache (4) car (4) display (4) holywar (4) nginx (4) pistol (4) spark (4) xml (4) Лебедев (4) IDE (3) IE8 (3) J2EE (3) NTFS (3) RDP (3) holiday (3) mount (3) Гоблин (3) кухня (3) урюк (3) AMQP (2) ERP (2) IE7 (2) NAS (2) Naudoc (2) PDF (2) address (2) air (2) british (2) coffee (2) fitness (2) font (2) ftp (2) fuckup (2) messaging (2) notify (2) sharepoint (2) ssl/tls (2) stardict (2) tests (2) tunnel (2) udev (2) APT (1) Baltic (1) CRUD (1) Canyonlands (1) Cyprus (1) DVDShrink (1) Jabber (1) K9Copy (1) Matlab (1) Portugal (1) VBA (1) WD My Book (1) autoit (1) bike (1) cannabis (1) chat (1) concurrent (1) dbf (1) ext4 (1) idioten (1) join (1) krusader (1) license (1) life (1) migration (1) mindmap (1) navitel (1) pneumatic weapon (1) quiz (1) regexp (1) robot (1) science (1) seaside (1) serialization (1) shore (1) spatial (1) tie (1) vim (1) Науру (1) крысы (1) налоги (1) пианино (1)