MJPEG和MPEG-4编码流之间的差别有多大?我有一个IP摄像机,能够保存数据到一个32MB的缓冲区,在MJPEG格式或在MPEG-4。分辨率是800x600在30帧/秒,现在当我使用MJPEG流媒体时,我可以节省40-50秒。当使用MPEG-4流式传输时,我可以节省8分钟(如果几乎没有运动),如果有大量运动,则可以节省3分钟。
我知道MPEG-4的大小取决于有多少运动/变化,但我想知道的是,即使是全运动的MPEG-4也能比MJPEG节省这么多的视频?MJPEG的压缩真的“那么糟糕”吗?
发布于 2012-01-30 16:52:50
M-JPEG并不是真的很糟糕,相反,它很棒。这种编码被广泛支持,每个单独的帧都可以在不参考其他流数据的情况下进行解码。是的,压缩率并不像MPEG-4那样有效。
通常有一个选项来设置MPEG-4流以匹配期望的比特率(CBR编码),这是控制带宽和实际比特率的好方法。对于JPEG编码来说,这是一个罕见的选项。
看看这个:带有视频监控摄像头的MJPEG vs. H.264 (这本身就是另一个有趣的阅读Why we like MJPEG compression)。
发布于 2013-10-18 03:18:17
我不相信有“更好”或“更差”的格式,而且作为一种较新的压缩方法并不会增加价值。
为什么需要这部电影的原因应该是:我正在寻找一个车载DVR摄像头,并考虑不同的压缩格式。那么,您应该考虑所需的最重要的函数是什么?它在记录事故发生的瞬间!然后,除了这个,你可以享受旅行的休闲记录。
因此,MJPEG将保留每一帧,而MPEG只会编码帧之间的差异,并且它可能会丢失一些细节,如车牌号码,或者在碰撞时刻的小细节!
我认为MJPEG对于这样的使用是至关重要的。
但是,如果我将它用于监视,那么我可能会容忍丢弃一到两个完整的帧,并倾向于节省磁盘空间以提高质量
如果我错了,请纠正我;我还没有选择相机!
https://stackoverflow.com/questions/9061104
复制相似问题