Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Can anyone suggest a windows applications that will extract x amount of frames from a list of movies that are imported into it. It needs to operate in batch mode. Image Grabber II .net would be perfect... but it wont work under Vista or Windows 7 (64bit) for me.... so Im looking for an alternative.

share|improve this question
    
I agree with @John T - ffmpeg is the best batch approach. Your question is similar to [this one][1]. [1]: superuser.com/questions/47936/suggest-a-video-clipping-app/… – DaveParillo May 21 '10 at 21:16

For a GUI approach, there is Video to JPG Converter:

alt text

For a command line approach, you can use FFmpeg:

ffmpeg -i file.avi -y -ss 5 -an -sameq -f image2 -r 1/5 filename%03d.jpg

this should create output files of frames every 5 seconds with a name like filename0001.jpg, filename0002.jpg, etc. You can find information on all available switches in the FFmpeg Documentation. To process multiple files, you can use *.avi as input for example.

share|improve this answer
    
Both ffmpeg and this appeach are MUCH slower than the Image Grabber 2 program approach. In it, it takes about 5 seconds per movie.... this takes about 2 minutes. – user11955 Oct 3 '09 at 4:08
    
try running image grabber in XP compatibility mode? – John T Oct 3 '09 at 4:13
    
no effect on the speed – user11955 Oct 3 '09 at 19:51

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .