我的笔记本电脑确实有内置网络摄像头,但我买了一个 Logitech c270 用于我的大学项目。每次我尝试打开外部添加的网络摄像头时,它都会启动内置网络摄像头。如何在装有 ubuntu 18.04 的笔记本电脑上启用外部网络摄像头?请帮忙
答案1
这取决于你的程序。
我就像cheese
f.ex. 一样,只需安装:
sudo apt install cheese
然后看看它是如何工作的:
cheese --help
[...]
-d, --device=DEVICE Device to use as a camera
[...]
(--help
或者-h
应该可以与任何程序一起使用。如果您在任何 GUI 中搜索菜单栏中的“帮助”)
所有可能的设备都可以看到,ls -ltrh /dev/video*
并且从 0 开始(您的内部凸轮)。外部凸轮应该可用:(
cheese -d /dev/video1
当然取决于其他系统配置)
- 如果太多了,只需在笔记本电脑 BIOS 中禁用内部摄像头(步骤取决于您的设备)。
- 如果您想要一个很酷的解决方案,您可能愿意
udev
为永久重新排序编写一个规则。 - 中间的方法是找到并卸载内核驱动程序...但这需要有两个不同的相机芯片/驱动程序。当您开始写入时
/etc/modprobe.d/
(例如在blacklist
),我们可以更轻松地支持该udev
事物。
答案2
您可以确认lsusb
它不需要安装。
在 Ubuntu 21.04 上,我插入了 c270 Logitech 摄像头。然后检查它是否已安装:
$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 007: ID 046d:0825 Logitech, Inc. Webcam C270
Bus 003 Device 005: ID 04f2:b724 Chicony Electronics Co., Ltd Integrated
...
然后,在 Zoom 和 Slack 中,在偏好设置和视频设置中,您可以从下拉菜单中选择哪个摄像头。在这两个程序中,我的摄像头都是其中一个选择。