我如何知道这些视频设备中的哪一个是网络摄像头?

Ale*_*502 5 devices camera

$ ls -ltrh /dev/video*
crw-rw----+ 1 root video 81, 1 Mai  4 00:17 /dev/video1
crw-rw----+ 1 root video 81, 0 Mai  4 00:17 /dev/video0
Run Code Online (Sandbox Code Playgroud)

这是一台笔记本电脑,所以我猜一个是内置摄像头,一个是屏幕。但是我怎样才能检查哪个?有没有办法获得有关其中一个的更多信息?

mat*_*igo 6

您可以在终端中执行此操作:v4l2-ctl

\n
    \n
  1. 打开终端(如果\xe2\x80\x99s尚未打开)
  2. \n
  3. 安装该实用程序(如果\xe2\x80\x99s 尚未安装)\n
    sudo apt update \nsudo apt install v4l2-ctl\n
    Run Code Online (Sandbox Code Playgroud)\n
  4. \n
  5. 运行实用程序:\n
    v4l2-ctl --list-devices\n
    Run Code Online (Sandbox Code Playgroud)\n您将看到如下输出:\n
    Integrated Camera (usb-0000:00:3b.0-1.2):\n    /dev/video0\n
    Run Code Online (Sandbox Code Playgroud)\n
  6. \n
\n

您看到的视频设备之一/dev/video*是虚拟设备。

\n

  • 我认为安装命令中有一个拼写错误;不应该是“sudo apt install v4l-utils”吗? (2认同)