Motion JPEG

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

Motion JPEGMJPEG,Motion Joint Photographic Experts Group,FourCC:MJPG)是一种视频压缩格式,其中每一图像都分别使用JPEG编码。

编码[编辑]

同样格式的Motion JPEG视频压缩不同于帧间压缩,因为压缩位元率比较低,所以编码与解码相对比较容易,并不需要过多的运算能力,也使得软件或者芯片可以十分容易地对Motion JPEG进行编辑。也因为此,一些移动设备,如数码相机使用Motion JPEG来进行短片的编码。

MJPEG(Motion JPEG)是在JPEG基础发展起来的动态图像压缩技术,它只单独的对某一帧进行压缩,而基本不考虑视频流中不同帧之间的变化。使得可获取清晰度很高的视频图像,而且可灵活设置每路的视频清晰度和压缩帧数。其压缩后的画面还可任意剪接。但它的缺陷也非常明显,其一:丢帧现象严重、实时性差,在保证每路都必须是高清晰的前提下,很难完成实时压缩。其二:压缩效率低,存储占用空间较大。 对于QuickTime格式,苹果公司定义了两种类型的编码:MJPEG格式A和MJPEG格式B。MJPEG格式B不再保留有效的JPEG交汇档案(Interchange Files),没有了头部,它无法把单独帧保存到JPEG文件。

以往的JPEG压缩技术是直接处理整个画面,所以要等到整个压缩档案传输完成才开始进行解压缩成影像画面,而这样的方式造成传输一个高解析画面时须耗时数十秒甚至数分钟。而新一代的M-JPEG是采取渐层式技术,先传输低解析的图档,然后再补送细部之资料,使画面品质改善。M-JPEG压缩技术可以获取清晰度很高的视频图像,而且可以灵活设置每路的视频清晰度和压缩帧数。因其压缩后之格式可读单一画面,所以可以任意剪接。M-JPEG因采用帧内压缩方式也适于视频编辑。 相比其他未压缩格式(比如RGB,压缩比1:1;YCbCr,压缩比1:1.5)和MPEG(1:100),数据率29Mbit/s算是非常高的,带来的结果就是文件尺寸相对较大。

解码支持[编辑]

最初的PlayStation视频播放支持该格式。

参见[编辑]