dvd::rip permite, entre otras cosas, extraer el contenido de un DVD y convertirlo a distintos formatos de video. Para eso lo utilizaba y ahora quería volver a instalarlo en Wheezy. Aunque el fichero que se descarga desde la web oficial contiene ya binarios precompilados, se necesita instalar varios módulos Perl para hacerlo funcionar.

Éste es el mensaje mostrado al ejecutar el binario dvdrip si no se ha instalado previamente ningún módulo adicional de Perl:

Can't locate Locale/TextDomain.pm in @INC (@INC contains: lib /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at ./dvdrip line 33.
BEGIN failed--compilation aborted at ./dvdrip line 33.

En las instrucciones de instalación se indican los módulos  Perl necesarios. Para instalarlos se puede recurrir a los paquetes del sistema o hacer uso a su vez del módulo de CPAN. Los paquetes disponibles en el repositorio los instalamos desde ahí:

# apt-get install libgtk2-perl libevent-perl libintl-xs-perl libanyevent-perl libevent-extra-2.0-5 libevent-rpc-perl

Y los que faltan se instalarán mediante CPAN ejecutando como root el shell de CPAN:

# perl -MCPAN -e shell

Al ejecutar el shell de CPAN por primera vez solicitará su configuración, aunque esta puede realizarse de forma automática.

Ahora se solicita la instalación del módulo Locale::TextDomain:

cpan[1]> install Gtk2::Ex::FormFactory

Aa continuación se pasa a la instalación de dvd::rip desde el código fuente:

$ ./configure
$ perl Makefile.PL
$ make test
$ make
# make install

Y ahora abrimos el binario dvdrip instalado (no el proporcionado en el tar junto con el código) y comprobamos que dvd::rip arranca pero no dispone de todos los comandos necesarios:

 Program Version 
 -------------------------------
 dvd::rip 0.98.11 
 transcode not installed
 ImageMagick 6.7.7 
 ffmpeg 0.8.15-6:0.8.15-1,
 xvid4conf not installed
 subtitle2pgm not installed
 lsdvd not installed
 rar not installed
 mplayer cvs 
 ogmtools not installed
 dvdxchap not installed
 mjpegtools not installed
 xine not installed
 fping not installed
 hal not installed
 -------------------------------

Por tanto se pasa a la instalación de las utilidades externas necesarias que se encuentran en paquetes disponibles en el repositorio oficial:

# apt-get install transcode lsdvd rar ogmtools xine-console xine-ui fping hal

Al volver a probar, aunque han quedado por instalar xvid4conf, subtitle2pgm, dvdxchap y mjpegtools, dvd::rip no muestra ninguna dependencia, sin embargo en el menú Debug->Check dependencies… sí se muestran estas carencias, además de rar, ya que se requiere rar 2.x que se puede encontrar en:

http://www.exit1.org/dvdrip/contrib/rarlnx271.sfx.bin

Y configurar la ruta hacia el correspondiente rar en Edit->Preferences->Commands.

Por último el resto de paquetes, excepto dvdxchap, (y el propio dvdrip 🙂 se pueden instalar desde los repositorios multimedia, para ello se añaden las siguientes líneas a /etc/apt/sources.list:

# deb-multimedia.org
deb http://oktan.ls.fi.upm.es/deb-multimedia/ stable main
deb-src http://oktan.ls.fi.upm.es/deb-multimedia/ stable main

Y se ejecuta

 # apt-get install xvid4conf mjpegtools subtitleripper

Ahora ya está dvd::rip completamente configurado.

 

Dejar una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Puedes utilizar estas etiquetas y atributos HTML:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.