Log in

View Full Version : Capturing a sequence of stills from a movie


rmagere
26th May 2002, 19:38
Hi,

I am trying to find a way to capture a sequence of stills from a movie.
However I need something more than just VirtualDub built-in option (I think) as I want to get a still picture every 10 frames.
By this I mean that I would like to get a picture for frame 1, 11, 21 etc (it doesn't have to be 10, every 15 or even 23 frames would be fine too, or even better being able to choose the interval).
It would be a bonus if the pictures were in jpg format rather than bmp but that's not a critical requirement.
If there isn't a easy tool to achive this than maybe an Adobe Premier plug-in? or alternative a way to save an avi with less frames per seconds and then use the built-in virtual dub option.

Thanks for your help

gooki
27th May 2002, 01:11
Load up your video file with adobe premiere.
Drop it into your timeline.
Select the clip.
Insert a speed filter/effect.

For 1 in every 11 frames set speed to 1100% of origional.
For 1 in every 25 frames set speed to 2500% of the orgional.

Once you've got that sorted export as an image sequence.

The same will probably work with virtual dub if it has a speed filter (not sure as I've never used virtual dub for video editing just compression).

Hope that helped. .gooki

bb
27th May 2002, 06:06
You could use AVISynth's SelectEvery command. Then simply open the AVS file in VirtualDub and Save Image Sequence.

bb

rmagere
27th May 2002, 09:41
Thanks the avisynth method worked great (and it was actually v. easy to implement).
I haven't tried the adobe premiere options as I am not sure how speeding the video reduces the number of stills rather than just playing the videofaster but thanks for letting me know about it and I might try it too.
Though the avisynth way is lovely and giving so much control over the frames picked too.
Thanks again.