QuickRecorder:macOS 屏幕录制的轻量级开源方案
【免费下载链接】QuickRecorderA lightweight screen recorder based on ScreenCapture Kit for macOS / 基于 ScreenCapture Kit 的轻量化多功能 macOS 录屏工具项目地址: https://gitcode.com/GitHub_Trending/qu/QuickRecorder
QuickRecorder 解决的是 macOS 自带录屏录不动单窗口、系统声音和麦克风混在一条音轨的问题。它是基于 ScreenCaptureKit 的屏幕录制工具,体积不到 10MB,以 AGPL-3.0 协议开源。
痛点速览
- 只能整屏录:原生录屏抓整个显示器,录不动单个窗口
- 声音混在一起:系统音和麦克风合并成一条,后期没法分开调
- 教学没辅助:缺鼠标高亮、屏幕放大这类演示功能
- 录不到手机:同类工具里 iOS 设备录屏要额外付费
以下功能逐一对应上面这些需求。
功能全景
录制范围
- 🎵系统声音:只录系统音频不录画面,做纯音频教程
- 🖥️全屏:抓整个显示器,录完整操作流程
- 🎯区域:框选屏幕任意矩形,只录网页或某块界面
- 📱窗口 / 应用:锁定单个窗口或整个 App,屏蔽其他干扰
- 📲移动设备:USB 连 iOS 设备,直接录手机画面
音画与效率
- 🎥音频分离:关掉"将麦克风录制到主音轨",系统音和麦克风各占一条音轨
- 编码选择:H.264 兼容性好,H.265 同画质体积小约 30%–50%
- HEVC with Alpha:输出带透明通道,目前 iMovie 与 FCPX 支持
- 🖱️鼠标高亮:指针外圈随点击变色,左键蓝、右键紫
- 🔍屏幕放大:跟随指针放大约 3 倍,看小字体细节
- 隐藏桌面文件 / 自定义背景:录屏时不暴露桌面内容,窗口录屏背景可设纯色
- 防休眠:录制中阻止系统休眠,长录不断
安装与首次授权
系统要求 macOS 12.3 及以上,兼容 Apple Silicon 与 Intel 芯片。Homebrew 安装:
brew install lihaoyun6/tap/quickrecorder首次启动按提示授权,路径写全:
- 系统设置 → 隐私与安全性 → 屏幕录制:允许 QuickRecorder,否则录不到画面
- 系统设置 → 隐私与安全性 → 麦克风:授权后才能录讲解音
- 系统设置 → 隐私与安全性 → 辅助功能:用鼠标高亮、隐藏功能时开启
深入解析
音频分离录制的后期优势
它做了什么:默认录制结束后把麦克风合进主音轨,关掉该选项后系统音与麦克风分别写入两条音轨。为什么重要:后期能各自调音量、单独给麦克风做降噪,改错不用重录。怎么用:设置面板关闭"将麦克风录制到主音轨"再开始录制。
H.265 编码的体积与画质取舍
它做了什么:编码器在 H.264 与 H.265 间选择,H.265 同画质省约 30%–50% 空间。为什么重要:长录制更省存储,代价是 H.265 需要较新的播放器;录制中若硬件不支持当前分辨率的 H.264,软件会主动提示改走 H.265。怎么用:要兼容选 H.264,要省空间选 H.265。
摄像头叠加与演讲者前置
它做了什么:macOS 14 起支持演讲者前置,把摄像头实时叠进画面,macOS 12/13 用摄像头悬浮窗。为什么重要:录课录讲解时观众同时看到屏幕和讲的人。怎么用:macOS 14+ 开启 Presenter Overlay,低版本走悬浮窗模式。
谁会用
教育工作者
- 课前预习:录软件操作演示,学生提前看
- 课堂讲解:开演讲者前置,屏幕和人同框
- 作业反馈:录操作指导,用鼠标高亮标出点击步骤
软件开发者
- Bug 复现:录窗口加系统声音,附上可回放的问题现场
- 功能演示:只录单个 App 窗口,给评审看新功能
- 操作指导:录教程视频,开鼠标高亮突出关键操作
内容创作者
- 软件教程:开屏幕放大,展示小字体与图表细节
- 录屏出片:H.265 配 60 FPS,压体积又保流畅
- 多音轨后期:关主音轨合并,系统音与讲解分轨调整
配置速查
| 配置项 | 日常 | 高质量 | 长录制 |
|---|---|---|---|
| 编码器 | H.264 | H.265 | H.265 |
| 帧率 | 30 | 60 | 24 |
| 适用场景 | 文档、网页操作 | 游戏、动画演示 | 会议、讲座 |
| 预估体积(每小时) | 50–100MB | 200–400MB | 30–60MB |
拿不准选日常,90% 的场景够用。
常见问题
录不到画面或提示无权限
打开 系统设置 → 隐私与安全性 → 屏幕录制,确认 QuickRecorder 已勾选;没勾选就重新勾选后重启 App。
录不到系统声音
确认已勾选"录制系统声音",并关掉独占音频输出设备的其他 App,再重启 QuickRecorder。
主面板关掉去哪找回
单击 QuickRecorder 的 Dock 图标或菜单栏图标,随时重新呼出主功能面板。
后期怎么分开调音量
关闭"将麦克风录制到主音轨",系统音和麦克风会分存为两条音轨,各自独立调整。
代码结构
- QuickRecorder/RecordEngine.swift — 屏幕捕获核心:流配置、H.264/H.265 编码与音频写入
- QuickRecorder/SCContext.swift — ScreenCaptureKit 上下文与内容筛选逻辑
- QuickRecorder/AVContext.swift — 音频、视频输出与会话管理
- QuickRecorder/ViewModel/MousePointer.swift — 鼠标高亮环与按事件变色
和同类工具比
以 ScreenFlow 为例:
- 价格:QuickRecorder 免费开源(AGPL-3.0),ScreenFlow 为付费买断/订阅
- 体积:QuickRecorder 不到 10MB,ScreenFlow 安装包数百 MB
- 差异化功能:QuickRecorder 支持 iOS 设备录屏与 HEVC with Alpha,同类商业工具里多为付费或不支持
QuickRecorder 是一款基于 ScreenCaptureKit 的轻量级 macOS 屏幕录制工具,免费且以 AGPL-3.0 协议开源。
【免费下载链接】QuickRecorderA lightweight screen recorder based on ScreenCapture Kit for macOS / 基于 ScreenCapture Kit 的轻量化多功能 macOS 录屏工具项目地址: https://gitcode.com/GitHub_Trending/qu/QuickRecorder
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考