i've got dvdrip running on redhat 6.2 and knoppix, and
an old version of gentoo.
for the redhat, i had to upgrade my perl.
i looked at the dvdrip site just now and the link to
the gtkperl module isn't right anymore.
you could use acidkewpie's acidrip. it's a lot easier
to get working.
i would guess you just don't have the perl module you
need installed.
i can't really remember, but i think it was a big gtk-perl
package, and a little gtk or gdk:
erl module or
something similar from the perl site.
1.3 Requirements
[ Content ] [ Top ]
dvd::rip is a Gtk+ based program written in Perl, using the video processing tool transcode and many other tools for the internals. So you first have to get some prerequisites before installing dvd::rip.
dvd::rip expects all command line tools mentioned here to be found in the standard search PATH.
1.3.1 Brief overview
This table gives a brief overview of the tools used by dvd::rip (everything but the Perl modules - see the chapters below for more information about them). Most tools are optional - the corresponding dvd::rip modules are just switched off, if you don't have them.
But you need at least the tools marked mandatory, otherwise dvd::rip will complain with an error message on startup. You can get also a dvd::rip window listing this information, refer to the corresponding chapter in the documentation for details.
Tool Comment Mandatory Suggested Minimum Maximum
transcode dvd::rip is nothing without transcode Yes 0.6.3 0.6.2 -
ImageMagick Needed for preview image processing Yes 5.5.3 4.0.0 -
subtitle2pgm Needed for subtitles No 0.3 0.3 -
rar Needed for compressed subtitles No 2.71 2.71 2.99
mplayer Needed for subtitle vobsub viewing No 0.90 0.90 -
ogmtools Needed for OGG/Vorbis No 1.0.0 1.0.0 -
dvdxchap For chapter progress bar (ogmtools) No 1.0.0 1.0.0 -
mjpegtools Needed for (S)VCD encoding No 1.6.0 1.6.0 -
cdrdao Needed for (S)VCD burning No 1.1.7 1.1.7 -
vcdimager Needed for (S)VCD burning No 0.7.12 0.7.12 -
mkisofs Needed for AVI/OGG burning No 2.0 1.15 -
cdrecord Needed for AVI/OGG burning No 2.0 0.7.12 -
xine Can be used to view DVD's/files No 0.9.15 0.9.13 -
fping Only for cluster mode master No 2.4 2.2 -
The following chapters describe the needed tools in detail, including information on how to get them. Additionally to the table above all need Perl modules are described also.
1.3.2 Perl 5.6.0 or better
You need a recent Perl version on your system. Perl 5.8.0 is recommended, 5.6.0 and 5.6.1 should work also. dvd::rip won't start with Perl versions prior to 5.6.0. Actual distributions ship minimum 5.6.1, so this shouldn't be a real problem, anyway.
from the dvdrip site.
1.3.3 Perl Gtk Module
For its GUI component dvd::rip needs the Perl Gtk module, which presumes Gtk+ version 1.2 or higher. I tested dvd::rip with Perl Gtk 0.7008.
You can find the Gtk module on CPAN, e.g.:
edit - old link doesn't work
http://www.perl.org/CPAN/modules/by-module/Gtk/
new link -
http://www.cpan.org/modules/by-module/Gtk/
Note:
Perl Gtk detects your installed Gtk libs and build subcomponents only if the correspondent Gtk library was found.
dvd::rip needs the Gtk::Gdk::Pixbuf component which needs gdk-pixbuf to be installed on your system. So first make sure, that gdk-pixbuf is installed. Then install Perl Gtk and everything should work as expected.