I'm trying to run Acidrip in Ubuntu 6.10. I've installed MPlayer from source, as well as lame, etc. When installing dependencies, I prefer to use APT (via Adept) and get a .deb, but when that's not possible I'm not afraid to compile (doesn't make it any easier but sometimes you run out of options).
So I've got everything installed, Acidrip comes up fine, and I get ready to rip my DVD. Acidrip doesn't work, however, so I begin to troubleshoot. Acidrip basically generates an mencoder command, which is:
mencoder dvd://1 -dvd-device /dev/dvd -alang English -info srcform="DVD ripped by acidrip.sf.net" -oac mp3lame -lameopts abr:br=128 -ovc lavc -lavcopts vcodec=mpeg4:vhq:v4mv:vqmin=2:vbitrate=773 -vf pp=de,crop=0:0:0:0,scale=480:-2 -o "/home/sean/dark_passage.avi"
I cut and paste this command into the terminal and get:
MEncoder 1.0rc1-4.0.3 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 2.60GHz (Family: 15, Model: 2, Stepping: 9)
CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2
MPlayer was compiled without libmp3lame support.
-lameopts is not an MEncoder option
Exiting... (error parsing command line)
OK, fine, no problem, let's just re-compile mplayer with libmp3lame support turned on. Here's what I get when I run compile: a bunch of stuff followed by this message:
Checking for libmp3lame (for mencoder) ... no
I don't know why this is. Everything should be in the right directories. I compiled lame from source, lame works. The libraries are in /usr/local/lib
, which should be where the configure script looks for them. I even symlinked them to /usr/lib
just in case. As a last resort, I went into the config.h and config.mak files to "force" the libraries into the compile, but I just get an error when I try to compile (my config.mak syntax may be wrong but let's not get ahead of the game).
Many of the other posts dealing with this issue involve packages, RPMs, yast, and other stuff I have no experience with, so they were of no help to me. Maybe I missed a relevant post, if so please let me know.