我正在测试智能相机的编码性能(MPEG-4和MJPEG) .我用OpenCV/FFMPEG编写了一个用于执行编码的应用程序,其中应用程序从摄像机捕获图像并将它们编码成所需的编码格式。在基准测试中,我了解到MJPEG编码比MPEG-4编码花费的时间要长得多。我以为情况会相反。将单个帧编码到MPEG-4需要大约31 to,而对MJPEG编码则需要大约80 to。与MPEG-4相比,MJPEG真的需要这么长的时间吗?
发布于 2011-08-14 17:21:13
MJPeg在理论上更快,本质上是因为没有帧间压缩.
然而,MPEG-4有可能更快。以下是一些需要考虑的因素:
不同。给定格式的快速设置可以是10倍或更多。
比相同的格式速度快,设置慢(速度/质量)
MPEG-4的tradeoffs).
例如,没有压缩是最快的,对吧?但是,编写更大的文件需要时间。
因此,在实际中,由于这些原因和其他边缘情况,MJPEG可能会慢一些。
https://stackoverflow.com/questions/7024119
复制相似问题