Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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]:… – 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

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.