Motion JPEG(M-JPEG或MJPEG,Motion Joint Photographic Experts Group,FourCC:MJPG)是一种视频压缩格式,其中每一帧图像都分别使用JPEG编码。M-JPEG常用在数码相机和摄像头之类的图像采集设备上,非线性剪辑系统也常用这种格式。QuickTime播放器和包括Mozilla Firefox,Google Chrome,Safari在内许多网页浏览器原生支持M-JPEG。
M-JPEG只使用帧内压缩(区别于算法更复杂的帧间压缩),它只单独的对某一帧进行压缩,而不考虑视频流中不同帧之间的变化。因此压缩效率比较低,一般低于1:20,而使用了帧间压缩的现代视频压缩格式(如MPEG1, MPEG2和H.264/MPEG-4 AVC)一般能超过1:50。由于各帧直接是相互独立的,M-JPEG的编解码在对运算能力和内存的要求较低。
由于M-JPEG是纯粹的帧内压缩,每帧画面的质量只与编码率和画面的空域复杂度有关。包含大面积平滑变化或者单色区域的帧压缩效果较好,而包含复杂纹理、细线条(如文字)的区域容易产生由于离散余弦变换产生的噪声。M-JPEG的压缩效果与视频的时域复杂度无关。