Gstreamer:如何使用spca561驱动程序从USB摄像机播放视频?

时间:2019-07-08 09:48:03

标签: gstreamer v4l2

我有一个Logitech QuickCam Chat相机。当我运行“ v4l2-ctl”工具时,可以看到它使用了spca561驱动程序。

我尝试使用“奶酪”工具,但提示“未找到设备”。但是,如果我运行以下命令,则它可以工作:

vlc v4l2:///dev/video0

我想使用“ gstreamer”工具。我运行以下句子:

gst-launch-1.0 v4l2src ! xvimagesink

但是它不起作用。

如何使用gstreamer捕获视频?为什么工具奶酪不能捕获,而如果是vlc?

1 个答案:

答案 0 :(得分:0)

我试图使用非常老的Logitech USB摄像头'Logitech,Inc. QuickCam Express'...是的,来自1999年:-O。 内核检测到它,似乎是spca561:gspca_main:spca561-2.14.0探测046d:0928 vlc从/ dev / video0捕获时显示精美的实时视频:352x288。 30fps。 guvcview的效果也很好。

要使其在gst-launch中运行,您可以尝试以下操作:

gst-launch-1.0 -vvv v4l2src device=/dev/video0 ! video/x-bayer,width=176,height=144 ! bayer2rgb ! videoconvert ! autovideosink

Gstreamer在检测支持的格式上似乎是错误的,但是VLC可以正常工作...所以这可能是gstreamer问题。