Archiving DVD's with Linux?
Ramses0 asks: "Now that I've got my Linux box 100% functional with full DVD support, I want to archive all my media to it's 60gb hard drive. Since I don't have 60gb's of OGGable CD's, I started looking with a lustful eye at ripping and encoding my DVD collection to the hard drive as well. Most of the guides out today are targetted towards windows software, which is not an option for me. The only reference I could find to encoding under Linux is about ffmpeg on the DivX website. What is the best file format to target? DivX? VCD? What tools are available under Linux to encode DVDs? Why isn't there the equivalent of abcde for DVDs?"
transcode is a fantastic app. It can convert just about any kind of video stream to any other kind. It supports cropping, resizing, etc etc. Careful with the current prereleases, there are some nasty A/V sync issues. 0.6.0pre1 & 2 work best for me.
It's pretty tough to get right on the commandline, so grab dvd::rip, a nice perl/gtk frontend. Most useful, dvd::rip has a nice gui for using transcode's cluster encoding. That's right, you can build a dvd-ripping cluster. I have a 4-node setup, and it only takes a few hours to rip a dvd, using two-pass DivX 4.02. Careful with the newer prereleases, there are some nasty A/V sync issues. 0.6.0pre1 & 2 seem to work best for me.
I would suggest using one of the MPEG-4 variants (DivX 4.x, or XviD) in two-pass mode. In my experience, this produces very good quality. I rip my movies to one 1.4gb file, which I then split onto two CDs. You might be able to afford slightly larger file sizes, to do AC3 audio pass-through, for example.
If you double or triple your storage capacity, consider just storing the unencrypted VOB files - you'll get superior audio & video, as well as all the alternate audio & subtitle tracks.