Automatically capturing stills from video presentation I have a video training course supplied as AVI files. Most of the screens are shown as slides with a pointer moving around on them.

I'd like to capture a screenshot of the slide automatically when the screen changes (ignoring when the image changes a small amount due to the pointer moving around.)

I want to do this so I can paste the images into a word or html document that I can add notes to as I learn as at the moment I'm taking screenshots but it's very slow and tedious and the course is very long (around 24 hours play time).

Can anyone suggest how to go about doing this?
You can do this with Processing.  You would have to write a processing sketch to step through the movie frame-by-frame, and calculate how different each was from the previous frame.  When the difference is above a certain threshold, save the whole frame as an image file.  Here is a forum post about something very similar.  

Other than processing, you may also be able to use Max/MSP's Jitter, Quartz Composer, or a bonafide programming language such as Python.