VideoSnaps provides for 'one touch' extraction of high quality distinct Photographs, from a Video file--no manual picking of frames is required. Neural Net based image matching automatically looks for unique pictures in the video stream, and creates a shortlist of photos which the user can preview, then selectively delete or batch-print/save. Ideal for getting those 'magic moments' from any home video recording with minimal effort. Pro versions of the program also provide the ability to extract snapshots based on contextual search criteria.