本页使用了标题或全文手工转换

Motion JPEG

维基百科,自由的百科全书
跳转至: 导航搜索

Motion JPEGM-JPEGMJPEG,Motion Joint Photographic Experts Group,FourCC:MJPG)是一种视频压缩格式,其中每一图像都分别使用JPEG编码。M-JPEG 常用在数码相机摄像头之类的图像采集设备上,非线性剪辑系统也常用这种格式。QuickTime 播放器和包括 Mozilla Firefox, Google Chrome, Safari 在内许多网页浏览器原生支持 M-JPEG.

编码[编辑]

M-JPEG 只使用帧内压缩(区别于算法更复杂的帧间压缩),它只单独的对某一帧进行压缩,而不考虑视频流中不同帧之间的变化。因此压缩效率比较低,一般低于 1:20, 而使用了帧间压缩的现代视频压缩格式(如 MPEG1, MPEG2H.264/MPEG-4 AVC)一般能超过 1:50. 由于各帧直接是相互独立的, M-JPEG 的编解码在对运算能力和内存的要求较低。

由于 M-JPEG 是纯粹的帧内压缩,每帧画面的质量只与编码率和画面的空域复杂度有关。包含大面积平滑变化或者单色区域的帧压缩效果较好,而包含复杂纹理、细线条(如文字)的区域容易产生由于离散余弦变换产生的噪声。 M-JPEG 的压缩效果与视频的时域复杂度无关。

对于QuickTime格式,苹果公司定义了两种类型的编码:MJPEG-A和MJPEG-B。MJPEG-B 的帧不保存完整的 JFIF 格式,在把 MJPEG-B 的帧保存成单独的 JPEG 文件是需要添加 JFIF 文件头。

应用[编辑]

M-JPEG 被广泛应用在网页浏览器,媒体播放器,数码相机,摄像头,流媒体服务器和非线性剪辑系统中。

视频采集与剪辑[编辑]

由于 M-JPEG 中的帧可以随机存取,视频采集与非线性编辑系统普遍支持这种格式。

数码相机[编辑]

MPEG-4 编码在消费电子设备上普及之前,数码相机普遍采用 M-JPEG 编码来保存录制的视频,这样就可以利用相机上的 JPEG 压缩硬件。但由于录制的音频一般是低采样率、未压缩的自适应差分 PCM 编码,这样的视频文件质量仍然比大小相似的 MPEG 文件差。

DV[编辑]

DV 使用类似的帧内压缩方法。

参见[编辑]