使用相同命令通过 v4l2src 访问不同的网络摄像头

使用相同命令通过 v4l2src 访问不同的网络摄像头

我尝试访问连接到运行 Ubuntu 20.04 的系统上的唯一 USB 端口的不断变化的 USB 摄像头。

我的命令是:

gst-launch-1.0 v4l2src 设备=/dev/video13!

与往常一样,每次启动后路径都会改变。

我每次都可以使用以下命令连接到一个特定的 USB 摄像头:

gst-launch-1.0 v4l2src 设备=/dev/v4l/by-id/usb-5M_Camera_5M_Camera_5M_Camera-video-index0

但是我使用的是不同的 USB 摄像头型号,并且我的系统应该无需用户交互即可连接。

我尝试过

gst-launch-1.0 v4l2src 设备=/dev/v4l/by-id/find索引0!

因为每个连接的 USB 摄像头都会出现在该文件夹中并显示 2 个文件,其中 index0 是正在工作的文件。

但该命令不起作用,我似乎纯粹使用通配符

gst-launch-1.0 v4l2src 设备=/dev/v4l/by-id/ *索引0!

也不起作用……

相关内容