Toast 7 will do that. There's also Roxio Popcorn (which has apparently now been incorporated into Toast 7). There are several other apps out there that will do this, although I haven't used them. I believe Handbrake is the most popular free app for shrinking DVDs.