gpt4 book ai didi

ubuntu - Python、Ubuntu 和 GStreamer - 指定两个网络摄像头之一

转载 作者:行者123 更新时间:2023-12-04 19:20:02 24 4
gpt4 key购买 nike

使用这个问题的初始代码,我可以从网络摄像头获得一个实时窗口。

Taking a snapshot from webcam monitor in python (pygtk)

我的系统上有两个网络摄像头,我想指定我为查看器调用的摄像头。

我一直在四处寻找,但没有任何连接,我收到此错误:

Error: Resource not found. v4l2_calls.c(493): gst_v4l2_open (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
system error: No such file or directory

这表明我可以告诉流媒体查看另一个管道...也许 /GstPipeline:pipeline1/GstV4l2Src:v4l2src0/GstPipeline:pipeline0/GstV4l2Src:v4l2src1
我的 ubuntu foo 不是很好,我不确定如何指定要使用的相机。我怀疑这一行中有一些东西我可以改变:
 self.player = gst.parse_launch ("v4l2src ! autovideosink")

有什么建议么?

最佳答案

每个摄像头都应该创 build 备/dev/videoN (其中 N 是一个数字,电视卡和带有调谐器的旧 GeForce 卡也会创 build 备为 /dev/videoN 但这些都是假 friend )

v4l2src device=/dev/video0 ! autovideosink

应该可以工作, device=指定选择哪些设备作为输入 src。

看看 this question

请记住,这不是一个干净的方法 - gst_parse_launch是一个开发工具,不能动态更改设置(即音量、亮度等 - 这些在流的生命周期内是固定的)

关于ubuntu - Python、Ubuntu 和 GStreamer - 指定两个网络摄像头之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23207790/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com