M-JPEG Video File Format
According to the Wikipedia page on the subject, the "In multimedia, Motion JPEG (M-JPEG) is an informal name for multimedia formats where each video frame or interlaced field of a digital video sequence is separately compressed as a JPEG image. It is often used in mobile appliances such as digital cameras. Motion JPEG uses intraframe coding technology that is very similar in technology to the I-frame part of video coding standards such as MPEG-1 and MPEG-2, but does not use interframe prediction. The lack of use of interframe prediction results in a loss of compression capability, but eases video editing, since simple edits can be performed at any frame when all frames are I-frames. Video coding formats such as MPEG-2 can also be used in such an I-frame only fashion to provide similar compression capability and similar ease of editing features."
M-JPEG files use progressive encoding, which requires viewers to download a video file in its entirety before being able to view any of its content.
M-JPEG files also use spatial compression, which optimizes each frame independently by mapping and combining identical pixels within a frame. This technique results in a reduction in image quality, but allows the file to retain its editability.