up vote 0 down vote favorite
share [g+] share [fb]

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.

link|improve this question

47% accept rate
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
feedback

1 Answer

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.

link|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
feedback

Your Answer

 
or
required, but never shown

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