1. An image extracting device for extracting images from a plurality of images, comprising: an image data input unit that receives data of moving images and still images, an image grouping unit that classifies the moving images and the still images into groups under a given condition, an image analyzer that analyzes the moving images and the still images as classified by the group, and that obtains analysis information obtained by analyzing the moving images and the still images and relationship information indicating relationship between the moving images and the still images, and a frame image extractor that determines a number of frame images to be extracted from each of the moving images of the group according to a number of still images contained in the group and at least one of the analysis information and the relationship information, and extracts a determined number of frame images, said still images contained in the group not including the frame images that make up the moving images.