QuickRecorder:基于 ScreenCaptureKit 的 7 种模式 macOS 屏幕录制工具
【免费下载链接】QuickRecorderA lightweight screen recorder based on ScreenCapture Kit for macOS / 基于 ScreenCapture Kit 的轻量化多功能 macOS 录屏工具项目地址: https://gitcode.com/GitHub_Trending/qu/QuickRecorder
QuickRecorder 是一款基于 ScreenCaptureKit 的轻量化 macOS 屏幕录制工具,覆盖整屏、区域、窗口、应用、系统音频、移动设备与摄像头叠加共 7 种录制模式,适用于教学、会议与软件演示等录制场景。
录制前先做两个选择
先按场景确定路径,再动手选参数,能避免多数返工:
| 录制场景 | 推荐模式 | 关键参数 |
|---|---|---|
| 软件操作讲解 | 屏幕 / 屏幕区域 | 开麦克风、设 3 秒倒计时 |
| 演示单个应用 | 应用 / 窗口 | 排除自身、按需包含菜单栏 |
| 长时间会议记录 | 屏幕 | H.265、24–30 FPS、中等质量 |
| 只留系统声音、不留画面 | 系统音频 | AAC 或 Opus,128–256 Kbps |
| iOS 设备演示 | 移动设备 | USB 连接,在弹出面板中选择设备 |
一次性设置步骤:通过 Homebrew 安装(或从 Releases 下载 DMG 拖入「应用程序」),首次启动后在「系统设置 > 隐私与安全性」中授予屏幕录制与麦克风权限;若权限不生效,重启应用或系统后再试。
brew install lihaoyun6/tap/quickrecorder录制中的三项控制
画面范围
- Screen选择鼠标所在的显示器整屏录制;多显示器环境会自动跟随鼠标所在屏幕。
- Screen Area拖拽框选矩形区域,适合只录网页或某个面板;移动鼠标到另一屏幕时会重新进入选区流程。
- Application录制该应用的全部窗口,Window只录单个窗口,两者通过独立的预览选择器点选;鼠标高亮在单窗口模式下不可用。
- 细节开关集中在偏好设置「Recorder」页:Include Menu Bar、Hide Control Center Icons、Exclude Files on Desktop、Exclude QuickRecorder itself。
实操提示:录教程时同时打开「排除自身」与「隐藏控制中心图标」,画面会干净很多。
音频链路
- 系统声音走无驱动环回录制,不需要虚拟声卡;macOS 12 上该功能默认关闭,建议升级到 13+ 使用。
- 偏好设置「Output」中的Record Microphone to Main Track默认开启,麦克风与系统声音合并为一条音轨;关闭后两者写入独立音轨,可在剪辑软件中分别调整。
- 开启Acoustic Echo Cancellation可降噪,macOS 14 还附带Audio Ducking Level(Min/Mid/Max)压低背景声。
- 音频格式可选 MP3、AAC、ALAC、FLAC、Opus,码率 128–320 Kbps。
实操提示:讲解类视频建议关闭合并开关,后期单独处理麦克风轨。
辅助叠加
- Highlight the Mouse Cursor在鼠标外绘制高亮圈,帮助观众跟踪操作。
- 屏幕放大器可用全局热键随时开关,跟随鼠标实时截取周边区域。
- 摄像头叠加:macOS 14 及以上支持Presenter Overlay实时画中画,12/13 使用摄像头浮动窗口,实现逻辑见 CameraOverlayer.swift。
- 移动设备录制通过 USB 连接 iOS 设备,设备列表在 iDeviceSelector.swift 中维护。
实操提示:若 Presenter Overlay 导致录制无法启动,先调大偏好设置里的Presenter Overlay Delay。
录制后的保存与体积
文件默认保存到桌面,可在偏好设置「Output > Save」中改用Select...指定其他输出文件夹。文件命名由应用自动生成,建议保存后按内容和日期重命名,并定期归档。体积方面,H.265 在相同画质下通常比 H.264 小约 30–50%,长时间录制优先选 H.265;输出容器 MP4 兼容性最好,MOV 则用于 Alpha 通道录制。开启Open video trimmer after recording后,录完即自动进入裁剪窗口。
两类进阶路径
教学演示向
- macOS 14+ 开启 Presenter Overlay,讲解者出镜;低版本用摄像头浮动窗口替代。
- 鼠标高亮 + 屏幕放大器组合,展示细节操作与小字体内容。
- 设置 3 秒以上倒计时,给自己整理桌面和切换窗口留时间。
- 开启 AEC,降低麦克风拾取系统外放的回声。
最容易踩的坑:鼠标高亮在单窗口录制模式下不生效,需要高亮时改用应用或整屏模式;Presenter Overlay 偶发启动失败,增加延迟值即可规避。
开发文档向
- 用Application或Window模式只录相关窗口,bug 复现视频画面更聚焦。
- 偏好设置「Output」勾选Recording with Alpha Channel,输出 HEVC with Alpha,可导入 iMovie 与 Final Cut Pro 做透明合成。
- 在「Hotkey」页绑定Stop Recording与Pause / Resume热键,长会话中免手操作。
- 核心录制逻辑位于 RecordEngine.swift 与 SCContext.swift,排查行为可直接阅读源码。
最容易踩的坑:开启 Alpha 后格式会被锁定为 MOV、编码器锁定为 H.265,普通播放器可能无法读取,交付前记得确认对方工具链。
编码器与帧率速查
| 场景 | 日常 | 高质量 | 长时录制 |
|---|---|---|---|
| 编码器 | H.264 | H.265 | H.265 |
| 帧率 | 30 FPS | 60 FPS | 24–30 FPS |
| 质量 | 中 | 高 | 中低 |
| 预估体积 | 约 50–100 MB/小时 | 约 200–400 MB/小时 | 约 30–60 MB/小时 |
取舍逻辑:帧率决定动态平滑度,屏幕类静态内容 30 FPS 已足够;体积敏感时换 H.265,再牺牲一档质量即可覆盖数小时的会议记录。
- 项目地址:gitcode.com 的 GitHub_Trending/qu/QuickRecorder 仓库
- 许可证:AGPL-3.0
- 系统要求:macOS 12.3 及以上,Presenter Overlay 等部分功能需 macOS 14
【免费下载链接】QuickRecorderA lightweight screen recorder based on ScreenCapture Kit for macOS / 基于 ScreenCapture Kit 的轻量化多功能 macOS 录屏工具项目地址: https://gitcode.com/GitHub_Trending/qu/QuickRecorder
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考