4

MJPEG 和 MPEG-4 编码流之间的差异有多大?我有一个 IP 摄像机,它能够以 MJPEG 格式或 MPEG-4 将数据保存到 32 MB 缓冲区。分辨率为 800x600,30 FPS 现在当我使用 MJPEG 流式传输时,我可以节省 40-50 秒。使用 MPEG-4 流式传输时,我可以节省 8 分钟(如果几乎没有动作),如果有很多动作,我可以节省 3 分钟。

我知道 MPEG-4 的大小取决于有多少运动/变化,但我想知道的是,即使是全运动,MPEG-4 也可以比 MJPEG 保存更多的视频?MJPEG的压缩真的“那么糟糕”吗?

4

2 回答 2

4

M-JPEG 并不是很糟糕,而是很棒。编码得到广泛支持,每个单独的帧都可以在不参考其他流数据的情况下进行解码。是的,压缩率不如 MPEG-4 所能达到的效率高。

通常有一个选项可以设置 MPEG-4 流以匹配所需的比特率(CBR编码),这是控制带宽和实际比特率的好方法。这是 JPEG 编码的罕见选项。

看看这个:MJPEG vs. H.264与视频监控摄像头(这本身是指另一个有趣的阅读为什么我们喜欢 MJPEG 压缩)。

于 2012-01-30T08:52:49.750 回答
2

我不相信有“更好”或“更差”的格式之类的东西,并且作为一种较新的压缩方法不会增加价值。

应该是为什么需要这部电影:我正在寻找一台车载 DVR 摄像机,并且正在考虑不同的压缩格式。那么,您应该认为最重要的功能是什么?它正在记录事故的瞬间!然后,除此之外,您还可以享受随意记录旅行的乐趣。

所以,MJPEG 会保留每个单帧,而 MPEG 只会对帧之间的差异进行编码,可能会丢失一些细节,比如车牌号,或者是撞击瞬间的小细节!!

我认为 MJPEG 对于这种用途至关重要。

但是,如果我将它用于监视,那么我可能会容忍丢掉一两帧,并倾向于节省磁盘空间以提高质量

如我错了请纠正我; 我还没有选择相机!

于 2013-10-17T19:18:16.500 回答