How can I extract video clips from a non-encrypted DVD? I have a non-encrypted DVD (of my wedding, if you must know) and I was wondering if I could extract clips from the DVD into files in some standard video format (i.e. clip1.mp4) so I can look at them on my iMac and perhaps upload them to YouTube.

I suppose I would be willing to install software for this, but I'm especially curious to know if the software that shipped with my iMac (i.e. iLife) can do this.  I clicked around under "File -> Import" in iMovie but haven't been able to figure it out.  I regularly import video from my video camera into iMovie, but I've never imported video from a DVD before.

Here's a listing of the DVD contents: 

imac:~ pdurbin$ cd /Volumes/ClickToDVD
imac:ClickToDVD pdurbin$ find .
.
./AUDIO_TS
./OpenDVD
./OpenDVD/ClickMe.htm
./OpenDVD/opendvd.pvm
./OpenDVD/Sources
./OpenDVD/Sources/Sources
./OpenDVD/Sources/Sources/MOV19d5d1.mpg
./OpenDVD/Sources/Sources/MOV19d5d1.ses_V011
./OpenDVD/Sources/VTS_01_1_VOB
./OpenDVD/Sources/VTS_01_1_VOB/VTS_01_1_VOB.ses
./OpenDVD/Sources/VTS_02_1_VOB
./OpenDVD/Sources/VTS_02_1_VOB/VTS_02_1_VOB.ses
./OpenDVD/Sources/_Sources001
./OpenDVD/Sources/_Sources001/AUD19d5c8.ac3
./OpenDVD/Sources/_Sources001/AUD19d5c8.ses_V011
./OpenDVD/Sources/_Sources002
./OpenDVD/Sources/_Sources002/MOV19d5d0.mpg
./OpenDVD/Sources/_Sources002/MOV19d5d0.ses_V011
./OpenDVD/Sources/_Sources003
./OpenDVD/Sources/_Sources003/AUD19d5c6.ac3
./OpenDVD/Sources/_Sources003/AUD19d5c6.ses_V011
./OpenDVD/Sources/_Sources004
./OpenDVD/Sources/_Sources004/MOV19d5d3.mpg
./OpenDVD/Sources/_Sources004/MOV19d5d3.ses_V011
./OpenDVD/Sources/_Sources005
./OpenDVD/Sources/_Sources005/AUD19d5cc.ac3
./OpenDVD/Sources/_Sources005/AUD19d5cc.ses_V011
./OpenDVD/Sources/_Sources006
./OpenDVD/Sources/_Sources006/MOV19d5d2.mpg
./OpenDVD/Sources/_Sources006/MOV19d5d2.ses_V011
./OpenDVD/Sources/_Sources007
./OpenDVD/Sources/_Sources007/AUD19d5ca.ac3
./OpenDVD/Sources/_Sources007/AUD19d5ca.ses_V011
./OpenDVD/Untitled.dvd
./VIDEO_TS
./VIDEO_TS/VIDEO_TS.BUP
./VIDEO_TS/VIDEO_TS.IFO
./VIDEO_TS/VIDEO_TS.VOB
./VIDEO_TS/VTS_01_0.BUP
./VIDEO_TS/VTS_01_0.IFO
./VIDEO_TS/VTS_01_0.VOB
./VIDEO_TS/VTS_01_1.VOB
./VIDEO_TS/VTS_01_2.VOB
./VIDEO_TS/VTS_01_3.VOB
./VIDEO_TS/VTS_01_4.VOB
./VIDEO_TS/VTS_02_0.BUP
./VIDEO_TS/VTS_02_0.IFO
./VIDEO_TS/VTS_02_0.VOB
./VIDEO_TS/VTS_02_1.VOB
imac:ClickToDVD pdurbin$
I would look into using Handbrake, the iLife suite is good for some things, but not this scenario - it will let you create and edit films that are already in a decent file format, or burn them to a DVD, but not take from a DVD with ease (or at all).

While it is possible to snip a portion of a DVD, it's not desirable for a number of reasons, mainly file size.  A DVD is encoded in Mpeg2.  Good for DVDs, or it was when it was when DVDs were new, but woefully poor compared to a modern codec like H.264.  A 3-hour film might take up 8Gb of space on a dual layer DVD, but perhaps as little as 1Gb in a more modern format.  Certainly, if the intended recipient is YouTube, then reducing the quality and resolution can easily also reduce file size 20x +, which makes for quicker uploads.

So, considering that, what you will end up doing, regardless of what program you use, is decoding the Mpeg 2 and re-encoding it into something else rather than snipping out (Could be h.264, DivX or any number of others, all of which provide the same quality or better (You can't improve a bad source) at massively lower file sizes).  h.264 is a good choice, YouTube use it directly for delivery to mobile devices.

Handbrake lets you choose by DVD chapter, DVD Chapter Episode, or just a section of seconds and quickly re-encode it into something more modern and more suitable for computing use rather than brown box DVD player use.  It will do loads of other things, including messing around with subtitles and multiple audio channels (think directors commentary) which your wedding video is unlikely to have, but it's nice to have the ability if you need it for something else later.

Handbrake is free, works on Windows/Mac/Linux, and is actively developed &amp; updated, so a popular choice.