I noticed in my RSS feed today this CultOfMac entry about Shepmaster's 'Ripping a DVD' tutorial. CultOfMac have also posted a rebuttal by one Alexander Malov.
The cause of this misunderstanding is a misuse of terms. 'Ripping' a DVD is merely copying a DVD to your harddisk - something you cannot do via drag and drop due to the CSS encryption on the DVD. As well as decrypting CSS, a good ripper should also remove any Macrovision protection and DVD region coding. Modern rippers like YadeX and MacTheRipper can also remove the more recent RCE protection. If you live in Europe, you also have to worry about the newly implemented ArccOS protection system. As far as I know, the only ripper able to defeat ArccOS is the next version of MacTheRipper, which is due Real Soon Now™.
What Shepmaster's tutorial is describing is ripping a DVD, followed by re-encoding the very large (usually 5 to 8 gigabytes) ripped DVD's mpeg2 video and (usually) ac3 audio streams into a much smaller 3ivX video and AAC audio file. This final file isn't playable on a normal DVD player, and is usually sized (by controlling the bitrate of the 3ivX) to fit onto 1 or 2 CD-Rs. On a 667MHz G4 I would expect this process to take anywhere from 12 to 24 hours.
What Alexander Malov's rebuttal is describing is ripping a DVD, followed by transcoding the mpeg2 video stream into another, lower bitrate, mpeg2 stream (small enough to fit onto a single layer 4.7 gigabyte DVD-R), and burning it onto DVD-R with Toast. This final disc is playable on a normal DVD player. On a 667MHz G4 I would expect this entire process to take about 2 hours.
Also worth noting is Alexander Malov's final comment suggesting DVDBackup. I simply cannot agree with this. MacTheRipper and YadeX are both well-supported, full featured, modern rippers. 0sex (that's a zero) is a slightly obsolete ripper but useful for its imaging functions. DVDBackup is irrelevant these days. All the other rippers can do everything DVDBackup does, but DVDBackup cannot remove RCE or ArccOS and has reported problems on OS X 10.3. I've personally experienced this problem, but to be fair it seems to only affect people who did upgrade installs of Panther.
But I digress ... the basic issue here is that Shepmaster's tutorial, despite being extremely thorough, has a misleading title. The tutorial itself is superb but strictly not for beginners. I can also personally verify that this particular tutorial has been on his website for at least several months, probably closer to a year.