CameraController
Itay Bre and CameraController contributors · 用于调整 UVC 摄像头所提供设置的 Mac 工具,无需依赖摄像头厂商的配置应用。
介绍
CameraController提供通过 USB 视频类 (UVC) 支持的摄像头设置。适合使用兼容外接摄像头、希望不借助厂商工具调整图像的用户。基础和高级面板会显示受支持的控制项;可用选项取决于摄像头固件和 UVC 描述符,因此应用无法添加设备未提供的曝光、对焦或厂商专属功能。
硬件与兼容性
官方标记版 README 要求使用 macOS Catalina 10.15或更高版本,以及可通过 UVC 控制的摄像头。对确切的 CameraController.zip 进行只读检查,可确认应用版本为 1.4.0、LSMinimumSystemVersion 为 10.15,并包含 x86_64/arm64 可执行文件。根据官方发布元数据和实际下载,ZIP 大小为 1,594,581 字节。支持 Intel 和 Apple Silicon 二进制文件,并不意味着所有内置摄像头都可控制。
README 明确警告,在 T1/T2 Mac 上,较新的内置 FaceTime 摄像头需要只有 Apple 才能提供的特殊授权;部分较旧的内置摄像头可能可以使用。请先测试实际的外接摄像头和控制项,再依赖此应用。经核查的 README/发行版未公布最低 RAM 数值要求。USB 连接、固件以及任何必需的设备驱动程序必须先正常工作;虚拟/软件摄像头或专有控制方式的表现可能不同于标准 UVC 设备。
安装与使用
下载发布者提供的 ZIP,解压 CameraController 并将其移至 Applications。打开应用,选择目标摄像头,并仅调整受支持的设置。旧版 README 提到了已弃用的 Homebrew 驱动 tap;请使用当前官方 cask 或直接下载发行版,不要假定仍需使用该历史 tap。Xcode/SwiftLint 是用于从源代码构建的工具,并非一般运行时依赖。出现提示时,授予 macOS 所需的摄像头/设备授权,并尽可能使用普通用户权限。
此应用会更改摄像头配置;它不是会议客户端或录制应用。更改可能影响其他正在使用该设备的应用所看到的图像,也可能与自动摄像头控制或厂商工具冲突。除非经过测试,否则不要假定断开连接或重启后设置仍会保留;标记版 README 将启动时应用设置列为未来任务。请记录默认值,以便恢复不合适的曝光/对焦更改。
许可、账户与隐私
CameraController由贡献者以 GPL v3 许可发布,可免费使用,无需发布者账户。一般的 UVC 控制无需云服务或模型订阅。经核查的项目文档未公布完整的隐私/遥测政策,因此本条目不作一概不含遥测的保证。设备访问涉及敏感信息:摄像头预览以及连接的会议/录制应用均可能独立于控制工具暴露图像。
仅下载可信构建版本,检查权限,并在更改设置前确认已选中目标摄像头。不要将调整网络摄像头与保护视频会议或禁止其他应用访问摄像头混为一谈。分享支持日志/设备标识符前,请先检查内容。在此固定目录中,只有 1.4.0 作为独立版本列出;不会凭空添加较旧版本记录。
新版本 1.4.0 更新内容 10月7日 · OpenNavo 编辑
- ChangesFixes crashes caused by negative UVC unit integers (#42).