什么是 MJPEG 文件?
扩展名为 .mjpeg (Motion JPEG) 的文件是通过将单个视频帧压缩为 JPEG 图像而创建的视频文件。它与标准 MPEG-1 和 MPEG-2 文件格式不同,标准 MPEG-1 和 MPEG-2 文件格式的压缩是帧间的,并且是基于对后续帧中内容的预测来决定的。广泛的应用程序支持 MJPEG,包括网络浏览器、媒体播放器、数码相机、网络摄像头、流媒体服务器。插件可用于想要使用 MJPEG 文件格式的应用程序。
MJPEG 文件格式
MJPEG 基于成熟的压缩标准,即JPEG,具有定义良好的库。它无法像 MPEG-2 等标准那样进行标准化,并且没有可用的文档可以称为“Motion JPEG"的完整规范。在没有这样的标准的情况下,来自不同制造商的输出可能会引发兼容性问题。但是,Microsoft 和 Apple 等公司已经记录了 M-JPEG 文件是如何以其原生格式存储的,例如 AVI 和 QT。 rfc2435 描述了 JPEG 压缩视频的 RTP 有效负载格式,可作为参考资料查阅。