1. An image processing apparatus that extracts multiple still images from a moving image and performs an image process, the apparatus comprising: a parameter extraction unit configured to extract a parameter indicating characteristics of the moving image data; a determination unit configured to determine a number of the multiple still images based on the parameter indicating characteristics of the moving image data; an extraction unit configured to extract multiple still images from the moving image based on the number of still images determined by the determination unit; a saving unit configured to save the multiple still images extracted by the extraction unit as a single file; and a processing unit configured to perform an image process using the multiple still images saved in the saving unit.