CHDK will start taking fotos which you can sort thru to find any goodies like these.

DaveCam Script

DaveCam continuously records video clips of bird visits to your feeder station. It deletes any clips without visits as it goes along. It also produces an AviSynth file which trims the remaining videos and combines them into a single clip. This clip can be played in media players or edited in VirtualDub.

Subject distance (cm) - the camera focus is locked at this distance.Video FPS - the frame rate of your video.Trigger threshold - change in scene brightnessthat will trigger the start of an event.Release threshold - the event will be judged to have ended when the scene brightness returns to within this value.Grid options - standard motion detection grid options.Detection lag 1/10s - time taken for camera to recognise an event (my A810 value is 14).Interval between events (s) - time to wait for a subsequent event before closing the clip. Allows for several closely spaced events on each clip.Longest event (s) - maximum event duration. Used to prevent false events keeping clip open.Frames before event - adds frames to AviSynth file before event occurs. This lets you see the bird landing.Frames after event - similar to above.Clip length (s) - clip will be deleted if no events occur during this time.

You will need to install AviSynth on your PC to view the combined clip. You will also need to install the QTSource plugin.

DaveCam was written for an A810 which records Quicktime (.mov) videos and has a dedicated video button.