在 OBS 中将摄像头锁定到特定的 USB 端口
如果在 Linux 上用多个摄像头使用 OBS 进行直播,你可能会注意到摄像头会在开机时按照它们被检测到的顺序加载。通常情况下你不需要特别在意,但如果你有一个固定的直播设置和复杂的 OBS 模板,你需要知道现实世界中哪个摄像头将会显示在虚拟世界的哪个屏幕上。换句话说,你不希望今天将一个设备分配为“摄像头 A”,而明天它却成为“摄像头 B”。
为了使复杂的摄像头设置标准化,你可以对 Linux 文件系统中摄像头的位置分配施加一些特殊规则。
udev 子系统
在 Linux 上处理硬件外设的系统称为 udev。它检测和管理你接入计算机的所有设备。你可能没有意识到它的存在,因为它不会吸引太多注意力。尽管当你插入 USB 闪存驱动器以在桌面上打开它或连接打印机时,你肯定与它交互过。
硬件检测
假设你有两个 USB 摄像头:一个在电脑左侧,另一个在右侧。左侧摄像头拍摄近景,右侧摄像头拍摄远景,并且在直播过程中你需要切换两个摄像头。在 OBS 中,你将每个摄像头添加到源Sources
设想一种最坏的场景,你有两个相同的摄像头:它们是同一品牌、同一型号。这是最坏的情况,因为当两个硬件设备完全相同时,它们几乎不可能有任何独特的 ID,以便你的电脑能够将它们区分开来。
不过,这个难题有解决办法,只需要一些简单的终端命令进行一些调查。
1、获取厂商和产品 ID
首先,将一个摄像头插入你想要它分配到的 USB 端口。然后输入以下命令:
$ lsusbBus 006 Device 002: ID 0951:1666 Kingston Technology DataTraveler G4Bus 005 Device 003: ID 03f0:3817 Hewlett-Packard LaserJet P2015 seriesBus 003 Device 006: ID 045e:0779 Microsoft Corp. LifeCam HD-3000Bus 003 Device 002: ID 8087:0025 Intel Corp. Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hubBus 001 Device 003: ID 046d:c216 Logitech, Inc. Dual Action GamepadBus 001 Device 002: ID 048d:5702 Integrated Technology Express, Inc. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub[...]你通常可以专门搜索字符串cam以缩小结果范围,因为大多数(但不是所有)摄像头都会报告为 “camera”。
$ lsusb | grep -i camBus 003 Device 006: ID 045e:0779 Microsoft Corp. LifeCam HD-3000这里有很多信息。ID 被列为045e:0779。第一个数字是供应商 ID,第二个数字是产品 ID。把它们写下来,因为稍后你会需要它们。
2、获取 USB 标识符
你还获取了摄像头的设备路径:总线 3,设备 6。在 Linux 中有一句话:“一切皆文件”,实际上,USB 设备被描述为以/dev/bus/usb/开始,以总线(本例中为 003)和设备(本例中为 006)结尾的文件路径。查看lsusb输出中的总线和设备号。它们告诉你该摄像头位于/dev/bus/usb/003/006。
你可以使用udevadm命令获取此 USB 设备的内核代号:
$ sudo udevadm info --attribute-walk /dev/bus/usb/003/006 | grep "KERNEL=" KERNEL=="3-6.2.1"这个例子中的内核 USB 标识符是3-6.2.1。把你系统中的标识符记下来,因为之后也会用到它。
3、为每个摄像头重复该过程
将另一个摄像头(如果你有多个摄像头,则为每个摄像头)连接到要分配给它的 USB 端口。这与你用于另一个摄像头的 USB 端口是不同的!
重复该过程,获取供应商和产品 ID(如果摄像头是相同的品牌和型号,则应与第一个摄像头相同)以及内核 USB 标识符。
$ lsusb | grep -i camBus 001 Device 004: ID 045e:0779 Microsoft Corp. LifeCam HD-3000$ sudo udevadm info --attribute-walk dev/bus/usb/001/004 | grep "KERNEL=" KERNEL=="1-6"在这个例子中,我已经确定我的摄像头连接到了 1-6 和 3-6.2.1(第一个是我的机器上的 USB 端口,另一个是插在我的机器上的显示器插口的集线器,这就是为什么一个比另一个更复杂的原因)。
编写一个 udev 规则
你已经有了所需的一切,因此现在可以编写一个规则,告诉 udev 在特定的 USB 端口找到一个摄像头时给它一个一致的标识符。
创建并打开一个名为/etc/udev/rules.d/50-camera.conf的文件,并输入这两个规则,使用适合你自己系统的厂商和产品 ID 和内核标识符:
SUBSYSTEM=="usb", KERNEL=="1-6", ATTR{idVendor}=="045e", ATTR{idProduct}=="0779", SYMLINK+="video100"SUBSYSTEM=="usb", KERNEL=="3-6.2.1", ATTR{idVendor}=="045e", ATTR{idProduct}=="0779", SYMLINK+="video101"这些规则告诉 udev,当在特定的 USB 位置找到与特定供应商和产品 ID 匹配的设备时,创建一个名为video100和video101的符号链接(有时也称为“别名”)。符号链接大多是任意的。我使用较大的数字,这样它们就容易被发现,并且数字不能与现有设备冲突。如果实际上有超过 101 个摄像头连接到计算机上,请使用video200和video201以确保安全(记得联系我!我很想了解该项目的情况)。
重启
重新启动计算机。你现在可以让摄像头保持连接在计算机上,但实际上这并不重要。一旦 udev 加载了规则,它就会遵循这些规则,无论设备是否在启动期间附加或稍后插入。
许多人说 Linux 从不需要重启,但是 udev 在引导期间加载其规则,而且此外,你想保证你的 udev 规则在重新启动时也起作用。
计算机重新启动后,请查看摄像头注册的/dev/video目录:
$ ls -1 /dev/video*/dev/video0/dev/video1/dev/video100/dev/video101/dev/video2/dev/video3正如你所看到的,在video100和video101有条目。今天,这些是指向/dev/video2和/dev/video3的符号链接,但明天它们可能是指向/dev/video1和/dev/video2或任何其他基于 Linux 检测和分配文件的组合。
两个摄像头角度
你可以在 OBS 中使用这些符号链接,这样 camLEFT 始终是 camLEFT,camRIGHT 始终是 camRIGHT。
推荐系统
电脑公司Ghost Win8.1 x32 精选纯净版2022年7月(免激活) ISO镜像高速下载
语言:中文版系统大小:2.98GB系统类型:Win8电脑公司Ghost Win8.1x32位纯净版V2022年7月版本集成了自2022流行的各种硬件驱动,首次进入系统即全部硬件已安装完毕。电脑公司Ghost Win8.1x32位纯净版具有更安全、更稳定、更人性化等特点。集成最常用的装机软件,精心挑选的系统维护工具,加上绿茶独有
微软Win11原版22H2下载_Win11GHOST 免 激活密钥 22H2正式版64位免费下载
语言:中文版系统大小:5.13GB系统类型:Win11微软Win11原版22H2下载_Win11GHOST 免 激活密钥 22H2正式版64位免费下载系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。Win11 64位 Office办公版(免费)优化 1、保留 Edge浏览器。 2、隐藏“操作中心”托盘图标。 3、保留常用组件(微软商店,计算器,图片查看器等)。 5、关闭天气资讯。
Win11 21H2 官方正式版下载_Win11 21H2最新系统免激活下载
语言:中文版系统大小:4.75GB系统类型:Win11Ghost Win11 21H2是微软在系统方面技术积累雄厚深耕多年,Ghost Win11 21H2系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。Ghost Win11 21H2是微软最新发布的KB5019961补丁升级而来的最新版的21H2系统,以Windows 11 21H2 22000 1219 专业版为基础进行优化,保持原汁原味,系统流畅稳定,保留常用组件
windows11中文版镜像 微软win11正式版简体中文GHOST ISO镜像64位系统下载
语言:中文版系统大小:5.31GB系统类型:Win11windows11中文版镜像 微软win11正式版简体中文GHOST ISO镜像64位系统下载,微软win11发布快大半年了,其中做了很多次补丁和修复一些BUG,比之前的版本有一些功能上的调整,目前已经升级到最新版本的镜像系统,并且优化了自动激活,永久使用。windows11中文版镜像国内镜像下载地址微软windows11正式版镜像 介绍:1、对函数算法进行了一定程度的简化和优化
微软windows11正式版GHOST ISO镜像 win11下载 国内最新版渠道下载
语言:中文版系统大小:5.31GB系统类型:Win11微软windows11正式版GHOST ISO镜像 win11下载 国内最新版渠道下载,微软2022年正式推出了win11系统,很多人迫不及待的要体验,本站提供了最新版的微软Windows11正式版系统下载,微软windows11正式版镜像 是一款功能超级强大的装机系统,是微软方面全新推出的装机系统,这款系统可以通过pe直接的完成安装,对此系统感兴趣,想要使用的用户们就快来下载
微软windows11系统下载 微软原版 Ghost win11 X64 正式版ISO镜像文件
语言:中文版系统大小:0MB系统类型:Win11微软Ghost win11 正式版镜像文件是一款由微软方面推出的优秀全新装机系统,这款系统的新功能非常多,用户们能够在这里体验到最富有人性化的设计等,且全新的柔软界面,看起来非常的舒服~微软Ghost win11 正式版镜像文件介绍:1、与各种硬件设备兼容。 更好地完成用户安装并有效地使用。2、稳定使用蓝屏,系统不再兼容,更能享受无缝的系统服务。3、为
雨林木风Windows11专业版 Ghost Win11官方正式版 (22H2) 系统下载
语言:中文版系统大小:4.75GB系统类型:雨林木风Windows11专业版 Ghost Win11官方正式版 (22H2) 系统下载在系统方面技术积累雄厚深耕多年,打造了国内重装系统行业的雨林木风品牌,其系统口碑得到许多人认可,积累了广大的用户群体,雨林木风是一款稳定流畅的系统,一直以来都以用户为中心,是由雨林木风团队推出的Windows11国内镜像版,基于国内用户的习惯,做了系统性能的优化,采用了新的系统
雨林木风win7旗舰版系统下载 win7 32位旗舰版 GHOST 免激活镜像ISO
语言:中文版系统大小:5.91GB系统类型:Win7雨林木风win7旗舰版系统下载 win7 32位旗舰版 GHOST 免激活镜像ISO在系统方面技术积累雄厚深耕多年,加固了系统安全策略,雨林木风win7旗舰版系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。win7 32位旗舰装机版 v2019 05能够帮助用户们进行系统的一键安装、快速装机等,系统中的内容全面,能够为广大用户
相关文章
- 小编教你win8.1系统密钥激活失败提示0XC004F061怎么解决
- 小白系统重装下载的系统在哪儿可以找到
- 富士通笔记本重装系统教程 富士通电脑怎么装系统
- mac上基于virtualbox虚拟机安装win7系统
- 《旋风少女》第二季陈翔gif动态表情包_其它聊天
- 官方的 Ubuntu 精简 ISO 真的“精简”吗?
- win7默认什么字体
- win7系统电脑查看物理内存与虚拟内存的大小
- 躲避木马攻击的那些绝密技巧_腾讯QQ
- Win8.1能否把已经安装的更新删除?
- win7安装之后需要做哪些清理工作?
- Win7、Win8系统文件夹内图片不能预览是什么原因?
- Win7电脑配置更新100%不动要怎么办?
- Win7登录闪屏无法输入密码
- Win11系统xbox网络在哪里 Win11xbox网络的位置介绍【详解】
- Win8平板电脑怎么设置WIFI上网
- Win10电脑重置键盘之后应该怎么设置?
- Win10系统如何重命名本地磁盘
热门系统
- 1华硕笔记本&台式机专用系统 GhostWin7 32位正式旗舰版2018年8月(32位)ISO镜像下载
- 2深度技术 Windows 10 x86 企业版 电脑城装机版2018年10月(32位) ISO镜像免费下载
- 3电脑公司 装机专用系统Windows10 x86喜迎国庆 企业版2020年10月(32位) ISO镜像快速下载
- 4雨林木风 Ghost Win7 SP1 装机版 2020年4月(32位) 提供下载
- 5深度技术 Windows 10 x86 企业版 六一节 电脑城装机版 版本1903 2022年6月(32位) ISO镜像免费下载
- 6深度技术 Windows 10 x64 企业版 电脑城装机版2021年1月(64位) 高速下载
- 7新萝卜家园电脑城专用系统 Windows10 x64 企业版2019年10月(64位) ISO镜像免费下载
- 8新萝卜家园 GhostWin7 SP1 最新电脑城极速装机版2018年8月(32位)ISO镜像下载
- 9电脑公司Ghost Win8.1 x32 精选纯净版2022年5月(免激活) ISO镜像高速下载
- 10新萝卜家园Ghost Win8.1 X32 最新纯净版2018年05(自动激活) ISO镜像免费下载
热门文章
常用系统
- 1雨林木风XP系统最新下载_雨林木风WindowsXP Sp3专业版V2023.07
- 2番茄花园 Ghost XP SP3 海量驱动装机版 2020年2月 ISO镜像高速下载
- 3深度系统Win7安装盘免费下载_深度系统Win7 64位旗舰特别版下载V2023.04
- 4雨林木风 Ghost Win7 SP1 装机版 2019年11月(32位) 提供下载
- 5微软Win11 Beta 22623.891 v2023下载
- 6电脑公司Ghost Win8.1 X64位 纯净版2020年7月(自动激活) ISO镜像快速下载
- 7雨林木风系统 Ghost XP SP3 装机版 YN2019年11月 ISO镜像高速下载
- 8深度技术GHOST下载_深度技术WIN10系统32位新春贺岁版下载
- 9番茄花园 GHOST XP SP3 优化正式版 V2023.08 下载
- 10新萝卜家园 Ghost Win7 x64 SP1 极速版2021年11月(64位) 高速下载