Ugh. Do *NOT* buy a ripper. ALL, repeat ALL the commercial rippers (as in RIP-OFF) incorporate free code. No sense in buying one. Now, if a program that happens to have ripping capability also has certain features or conveniences one likes, that's different.
Here's a newbie guide to make sure your system is up to snuff:
http://www.mrbass.org/dvdnewbie/
Towards the bottom of the page is a list of ripping software. DVDShrink is an all-time favorite for many people. It can decrypt and also transcode a commercial double-layer movie DVD to fit on a single layer DVD(+-)R. If you can reconcile yourself to ditching the menu, extra audio tracks, etc., by re-authoring, one can often fit a movie on a DVDR with little or no compression. This will preserve maximum video quality.
Don't use the download link on the above page. Use this one:
http://www.mrbass.org/dvdshrink/
Read the guide above and this one too:
http://www.mrbass.org/dvdshrink/advanced/
Some of the following is probably not germane to the OP's question, but I'll include it for the benefit of anyone interested in this subject.
Many recent movies have stronger protection that relies on the difference between how a set-top player works and a PC DVD drive works. Deliberate errors in navigation are introduced that a DVD drive tries to parse and fails. Set-top players simply ignore errors. Probably the best freeware answer to that right now is DVDFabHDDecrypter:
http://www.videohelp.com/tools/DVDFab_Decrypter
The above works by analysing the DVD, generating a PSL (protected sectors list) and replacing bogus data with dummies. When a new movie comes out, it may temporarily defeat DVDFab, but the app is updated frequently. (There are ways to defeat any protection manually, but that's by-the-by).
A good procedure is this:
1) Attempt to rip with DVDShrink. If it analyses the disc without throwing an error, all is well and you may proceed.
2) DVDShrink is sensitive to nav errors. If it will not analyse a disc, check it is not dirty or scratched. Try DVDFabHDDecrypter. Rip the full disc (I'll tell you why later).
3) Open the files you ripped with Fab in DVDShrink. If it errors out, use FixVTS to correct the rip. Free, here:
http://www.videohelp.com/tools?tools...uthorfeatures=
FixVTS corrects the "junk" that is sometimes left behind when decrypting an ARccOS or RipGuard protected disc. (If you try to use Fab to extract just the main movie, the navigation can get screwed, best to do full disc and follow this procedure. Bad navigation can render a disc useless.) After running FixVTS, try again to open the rip with Shrink.
You can also correct DVD navigation by processing the rip with VobBlanker. This has the added feature of being able to remove (blank-out) unwanted extras and titlesets. Useful for eliminating opening screens, unskippable crap adverts, warnings, etc. Free:
http://www.videohelp.com/tools?tools...uthorfeatures=
Of course, one can always rip the full disc and then burn to a double-layer recordable. Be advised they are more expensive and the failure rate is significantly higher (as in "coasters"). If you do it, do *NOT* use Nero or anything else but IMGBurn. It's designed to handle the layer-break correctly. Free:
http://imgburn.com/index.php?act=download
One final thing:
When reauthoring with DVDShrink, there is a crude editing capability using start/end frames. Might be useful for your project.
Good luck.
