小编eul*_*ler的帖子

1 个摄像头的多个 /dev/video 设备导致 udev 规则出现问题

由于从 ubuntu 16.04(内核4.15.0-60-generic)升级到 18.04(内核5.0.0-27-generic)v4l 现在每个物理设备返回多个 /dev/video 设备。当尝试使用 udev 规则将视频设备映射到别名时,这会导致问题。/dev/video 设备之一可以流式传输视频,另一个不能。我创建的 udev 别名似乎并没有始终选择正确的 /dev/video 索引(具有流功能的索引)。

我知道这篇文章与此非常相似:

四个 /dev/video 条目但只有一个摄像头

但是,接受的答案(Skype 错误)并没有充分解决我遇到的 udev 问题。

我看到有人在堆栈交换上有类似的问题:

https://unix.stackexchange.com/questions/512759/multiple-dev-video-for-one-physical-device

但是,尚未接受任何答复。

附加信息

电脑品牌/型号:Asus ROG GL503V

网络摄像头品牌/型号:Genius WideCam F100、罗技 C920 等。

v4l2-ctl --list-devices

返回:

USB2.0 PC CAMERA: USB2.0 PC CAM (usb-0000:00:14.0-11):
 /dev/video4
 /dev/video5

USB_Camera: USB_Camera (usb-0000:00:14.0-3):
 /dev/video0
 /dev/video1

HD Pro Webcam C920 (usb-0000:00:14.0-4.1):
 /dev/video6
 /dev/video7

USB2.0 HD UVC WebCam: USB2.0 HD (usb-0000:00:14.0-7):
 /dev/video2
 /dev/video3
Run Code Online (Sandbox Code Playgroud)

以下是 Genius WideCam F100 的详细介绍:

user@AsusROG:~$ sudo v4l2-ctl …
Run Code Online (Sandbox Code Playgroud)

webcam udev 18.04

6
推荐指数
2
解决办法
4001
查看次数

标签 统计

18.04 ×1

udev ×1

webcam ×1