Best Way to Grab Movie Clips? 58
DorkusMasterus asks: "I work for my church in a volunteer sense, and I'm trying to produce a video that will incorporate video clips from films (short, less than 30 seconds per clip, more likely 5-10 seconds), and I am wondering what you fine folks use to grab clips from DVD and TV (in preferably an MPEG or AVI format when completed). Please keep in mind that I am not interested in something that would copy a full-length film, nor am I'm not advocating discussion on how to best pirate films. What utilities would you use to retrieve short clips from DVDs and other digital sources?"
DVD Shrink & TMPGenc (Score:5, Informative)
If you need to shrink the file to lower res than DVD, I recommend TMPGenc, which works very well. You can also import your VOB/MPG into Adobe Premiere Pro and export it to a new format, while editing clips together with fades, titles, etc.
What is your budget? Do you prefer F/OSS? Windows? Mac? Linux?
Re:DVD Shrink & TMPGenc (Score:4, Informative)
Anyway, for the reference of everybody, I did my own research and CCLI claims you need a separate license for performance of movies. The license costs $50-$600 annually depending on which studios you license and your church's attendance, and it seems to imply [cvli.org] that you must play clips off the original media - no dubbing allowed, even for production purposes.
I suppose one should let the Holy Spirit and one's fear of Roman/corporate punishment determine how to proceed. Best of luck regardless of what path you take.
MEncoder (Score:5, Informative)
Re:MEncoder (Score:2, Informative)
Its a little easier with DVDs since there are usually 2 key frames per second (or more) where as MPEG4 will usually only have a key frame once every 10 seconds (240 frames) or on scene changes.
If you want to take a section of a MPEG4 clip (or even from a DVD if you are getting problems) you can tell mplayer to re-encode a larger section of the file (atleast 30 seconds either side of what you want) using raw audio and a key frame every frame. This will produce a very large file - but its only temporary and will enable you to grab the subsection that you want without the usual video mess the above command will give you.
Mplayer also has a method of printing out exactly where the key frames are, I can't remember it exactly off hand but its in the man page so shouldn't be hard to find. One problem I have found with mplayer is its granularity is seconds - atleast on the version I last used. I don't know of a way to specify timings by frame number (I would love to hear of a way if there is one!)