Finalising a dvdrip installation on Slackware 13.37
#124 Henry, Friday, 08 July 2011 3:26 PM (Category: Linux)
(Tags: dvd rip linux slackware)

I resumed my effort to install dvdrip on Slackware 13.37 using sbopkg.

The problem was that during the creation of the package, it was failing because it could not find any man pages.

Appending installation info to /tmp/SBo/package-dvdrip/usr/lib/perl5/perllocal.pod
mv: cannot stat `/tmp/SBo/package-dvdrip/usr/share/man': No such file or directory

So it's time to leave sbopkg and do it manually. I went to and searched for dvdrip, downloaded the source tarball - dvdrip-0.98.11.tar.gz - and the slackbuild tarball - dvdrip.tar.gz - and put them together. Same result, but I could look inside dvdrip.SlackBuild and see what was happening. It wants to copy man pages from the source tarball, but there aren't any in there. I commented out that section, and tried it again. Success. It finished and it created a package to install. I installed it. Then I ran dvdrip.

Well, would you look at that. I get a brief flash of a splash screen and then a dvdrip window ready for action. And there's a very nice feature - Debug -> Check Dependencies. I run this and get this screen:

dvdrip dependency screen

There are three issues:

So fping needs work. I did install it, but it's installed in /usr/sbin and a regular user does not have access to it. I set up a symbolic link:

ln -s /usr/sbin/fping /usr/bin/fping

and tried it:

This program can only be run by root, or it must be setuid root.

Hmm. Okay, I'll accept this challenge and the security risk.

chmod u+s /usr/sbin/fping

and there we go. dvdrip can see it and it's okay. It's not really important, it's there for clustering and I have no need to rip dvds and encode them over a cluster of computers. I don't have a cluster of computers.

And now, we have no real problems with dependencies:

dvdrip good dependencies

Now to see if I can rip a DVD. I put in a DVD, I create a new project, and wow, this looks really nice. I get things set up, read the table of contents, it automatically selects what it thinks is the real movie amongst all the junk, and it's right. Then I hit Rip It. This is what I get.

dvdrip transcode problems

I can play that part of the DVD fine. I can look at it, but I can't rip it. More research necessary.

Okay, that's pretty sad. This appears to be a known problem, and no-one has figured out what it is. There are heaps of links to forums about it.

But in my reading of these forums, I came across mention of vobcopy. I installed it, and played with it, and it does part of what I want. If I use a command like this:

mount /mnt/cdrom
vobcopy -i /mnt/cdrom -m -o ~/Movies

Then under ~/Movies it will create a directory named after the DVD (eg WATCHMEN), and under that it will create the VIDEO_TS directory, and then in there it will rip the entire DVD and create the VOB and BUP and IFO files. This is great. This is the step that I did on my Mac with Mac The Ripper. From this directory, I can recreate the DVD. I can also play the DVD using xine or mplayer, and I might even be able to feed it to dvdrip and just use dvdrip for the encoding to other formats. More experimentation needs to be done.