1. An image processing apparatus having a hardware processor for controlling the record of Raw moving image data including a plurality of Raw image frames, the apparatus comprising: a generating unit configured to generate a development parameter corresponding to a Raw image frame included in the Raw moving image data; a recording unit configured to record, on a recording medium, the Raw moving image data and the development parameter generated by said generating unit for the Raw image frame included in the Raw moving image data; and a control unit configured to control operation of said generating unit and operation of said recording unit, wherein said control unit is configured to control said generating unit and said recording unit to record, on the recording medium, development parameters corresponding to some Raw image frames which satisfy a predetermined condition, and a development parameter corresponding to a last Raw image frame, which does not satisfy the predetermined condition, of the plurality of Raw image frames, together with the Raw moving image data.