首页 > 解决方案 > Gstreamer 模拟视频采集

问题描述

我正在使用 Sensoray Model-1012 图像采集卡。首先,我的设置是从 HDMI 获取屏幕输出并将其转换为 NTSC CVBS 输出。我正在通过 model-1012 将屏幕视频传输到 Toradex IM8 CPU。

我的问题是,当屏幕上有东西水平移动时,它会从角落勾勒出来。我正在加载一个示例视频。当我将模拟视频连接到我的 JVC 显示器时,它不会发生。

我正在使用 Gstreamer 作为软件,这是我的管道:

GST_DEBUG=3 gst-launch-1.0 v4l2src device=/dev/video6 ! 'video/x-raw, format=(string)UYVY, width=720, height=480, framerate=30/1' ! interlace field-pattern=2 ! videoconvert ! autovideosink

格伦图

在此处输入图像描述

标签: image-processinggstreamerimage-capture

解决方案


问题应该与“隔行扫描”模块有关。你可以在这里找到交错的描述。基本上,图像的一半线条来自前一帧,当场景中的某些东西移动时,它看起来很奇怪,就像重影一样。您应该能够简单地解决隔行扫描

GST_DEBUG=3 gst-launch-1.0 v4l2src device=/dev/video6 ! 'video/x-raw, format=(string)UYVY, width=720, height=480, framerate=30/1' ! videoconvert ! autovideosink

推荐阅读