关于Motion JPEG

在树莓派上,安装了摄像头,使用motion这个软件,来做监控。motion生成的图像的格式为MotionJPEG。Motion JPEG(M-JPEG 或 MJPEG,Motion Joint Photographic Experts Group,FourCC:MJPG)

2015-04-23 10:06:01

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

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

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

因为是JPEG嘛,所以在网页上,可以用IMG标签,来嵌入它,在手机上,safari浏览器支持很好!

徜徉于这片废土的我们.....应当去哪里追寻更好的自己?