首页 > 解决方案 > ov5642 无法在 30fps 下工作

问题描述

我们有一个基于 sabrelite 参考板的定制 i.MX6Q 板。

我们有以下配置:

Linux:3.10.53

Gstreamer 1.0 最新 i.MX6 插件

我们通过 CSI 接口连接了 OV5642 摄像头。使用以下命令在屏幕上显示摄像头输出。

gst-launch-1.0 imxv4l2videosrc device=/dev/video0 imx-capture-mode=4 fps-n=15 ! imxipuvideosink

它可以工作,但最初需要时间来解决几秒钟,存在同步锁相问题

但是当我将 fps 修改为 30 时,我得到了失真的输出.. 你认为这里有什么问题.. 任何帮助表示赞赏...

在此处输入图像描述

标签: linuxcameragstreamerframe-rate

解决方案


可能与 imxv4l2videosrc 有关。显然你也猜到了,因为你也在GitHub 上发布了同样的问题。设置环境变量GST_DEBUG=3可以为您提供更多信息。3意味着FIXME,所以你会看看这是否是一些开发人员已经意识到的问题。有关. _ _GST_DEBUG


推荐阅读