如何通过终端列出计算机的视频设备?有没有列出它们的命令?
列出视频output设备(例如监视器),
$ system_profiler SPDisplaysDataType
这会产生如下所示的输出:
Graphics/Displays:
Intel HD Graphics 4000:
Chipset Model: Intel HD Graphics 4000
Type: GPU
Bus: Built-In
VRAM (Dynamic, Max): 1536 MB
Vendor: Intel
Device ID: 0x0166
Revision ID: 0x0009
Metal: Supported, feature set macOS GPUFamily1 v4
Displays:
Color LCD:
Display Type: LCD
Resolution: 1440 x 900 (Widescreen eXtended Graphics Array Plus)
UI Looks like: 1440 x 900
Framebuffer Depth: 24-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Automatically Adjust Brightness: No
Connection Type: Internal
列出视频input设备(例如网络摄像头),
$ system_profiler SPCameraDataType
这会产生如下所示的输出:
Camera:
FaceTime HD Camera (Built-in):
Model ID: UVC Camera VendorID_1452 ProductID_34064
Unique ID: 0x1a11000005ca8510
要仅获取设备名称,请相应地过滤列表:
$ system_profiler SPCameraDataType | grep "^ [^ ]" | sed "s/ //" | sed "s/://"
这会产生如下所示的输出:
FaceTime HD Camera (Built-in):
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)