Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
DVDShrink to strip off everything from the DVD (menus, foreign audio tracks, ect) and rip to computer.

Handbrake to encode to iPhone format at appropriate resolution/framerate ect.
 
DVDShrink to strip off everything from the DVD (menus, foreign audio tracks, ect) and rip to computer.

Handbrake to encode to iPhone format at appropriate resolution/framerate ect.

You can't put a file with the menus and everything on the phone though right?
 
Converting using handbrake is taking FOOOORRRREEEEVVVVEEERRRR somewhere around 4 hours minimum.

It is very CPU intensive. On a quad core processor it will run at 100% until done. I do mine on a dual core processor and it takes about the same time as the lenght of the movie (roughtly). The quality setting I use averages about 1.5gb per movie. I use Windows and the first thing I do is use DVD Decrypter to decrypt and copy the DVD to my hard disk. This takes about 15-20 min. I do this so that if I need to encode it again I can without using the original DVD. I usually wait until I have a few DVD's to convert. I then queue up the movies and let Handbrake encode them over night (and longer). I then use MetaX to Encode them (usually about 5 min per movie).
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.