Sunday, October 30, 2005

comprehensive guide to compiling dvd::rip from slack 10.2

Always, where possible, get the sources from cvs or svn. I didn't install ogmtools because i plan to encode all dvds to either xvid or (S)VCD

1. libdvdread
2. libdvdcss
3. DO NOT NEED TO COMPILE Imagemagick because Slackware already has it. Indeed, some people find that the more recent versions of Imagemagick cause problems with dvdrip.
4. lame
5. mpeg2dec (run ./bootstrap to generate the configure file) [i think this comes with mjpegtools. Do NOT install the mpeg2dec-mjpegtools package. Transcode compile fails with this.]
6. mjpegtools
7. xvidcore
8. ffmpeg (./configure --enable-shared --enable-mp3lame --enable-xvid --enable-gpl)
9. transcode (first, locate mjpegtools.pc. If not found in /usr/lib/pkgconfig, cp it to that location) [./configure --enable-imagemagick --enable-mjpegtools --enable-sdl --enable-gtk]
10. libcdio (vcdimager dependancy) ; cp libcdio.pc, libiso9660.pc and libcdio_paranoia.pc to /usr/lib/pkgconfig so vcdimager can find it.
11. vcdimager
12. then follow the other instructions on the dvd::rip website for installing the rest of the dvd::rip GUI. The hardest part is already over!

No comments: