MJPEG和MPEG-4编码流之间的差异有多大?我有一个IP相机,它能够将数据保存到32 MB的缓冲区,MJPEG格式或MPEG-4。30 FPS时的分辨率为800x600现在,当我使用MJPEG进行流式传输时,我可以节省40-50秒。当使用MPEG-4进行流式传输时,我可以节省8分钟(如果几乎没有运动),如果有很多运动,我可以节约3分钟。
我知道MPEG-4的大小取决于有多少运动/变化,但我想知道的是,即使是全运动,MPEG-4也可以比MJPEG节省更多的视频?MJPEG的压缩真的"那么糟糕"吗?
M-JPEG并不是很糟糕,反而很棒。编码得到广泛支持,每个单独的帧都可以在不参考其他流数据的情况下进行解码。是的,压缩率不如MPEG-4的压缩率有效。
通常存在将MPEG-4流设置为匹配期望比特率(CBR
编码)的选项,这是控制带宽和实际比特率的好方法。对于JPEG编码,这是一个罕见的选项。
看看这个:MJPEG与H.264与视频监控摄像头(这本身指的是另一个有趣的阅读为什么我们喜欢MJPEG压缩)。
我不认为有"更好"或"更差"的格式,作为一种新的压缩方法并没有增加价值。
人们应该知道为什么需要这部电影:我正在寻找一台汽车DVR相机,并考虑不同的压缩格式。好吧,你应该想想最重要的功能是什么?它在记录一场事故的瞬间!然后,除此之外,您还可以随意记录旅行。
因此,MJPEG将保留EACH单个帧,而MPEG将只对帧之间的差异进行编码,并且它可能会丢失一些细节,如车牌号,或在冲击时刻的一些小细节!!
我认为MJPEG对于这种用途是至关重要的。
但是,如果我用它进行监视,那么我可能会容忍掉一两帧,并倾向于节省磁盘空间以获得高质量的
如果我错了,请纠正我;我还没有选择相机!