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 框架,支持录制全屏、区域、窗口、应用与系统声音,要求 macOS 12.3 及以上版本。
🚀 三分钟上手:安装、授权,完成第一次录制
只要三项权限给到位,从安装到完成第一条完整视频不超过 3 分钟。
打开终端执行一行命令安装(也可以直接从项目发布页下载最新安装包):
brew install lihaoyun6/tap/quickrecorder启动应用,按系统提示逐项授予权限:
- 屏幕录制权限:用于捕获屏幕画面,缺少它录出来的内容会全黑。
- 麦克风权限:用于录制你的讲解声音;只录系统声音可以不授予。
- 辅助功能权限:让全局快捷键(开始/停止、存帧)和鼠标高亮正常工作。
授权完成后,在主面板点击"屏幕",从缩略图中选中目标显示器,点击 Start。倒计时结束后开始录制,文件保存到"设置-输出"中指定的文件夹(默认桌面),录制结束会自动弹出浮动预览,点击即可打开。
主面板共 6 个录制入口加设置;关闭窗口只是收起面板,点击 Dock 图标即可重新呼出。
🎯 模式选择:先看这张表定方案
6 种录制入口覆盖了绝大多数场景,先对照下表选模式,再微调参数。
| 录制场景 | 推荐模式 | 关键配置 |
|---|---|---|
| 录网课、会议、视频软件声音 | 系统声音录制 | 音频格式选 AAC,可勾选麦克风叠加人声 |
| 演示完整桌面操作 | 全屏幕录制 | 选择目标屏幕,帧率保持默认 60 |
| 只录屏幕某一块区域 | 屏幕区域录制 | 拖拽框选范围,下次自动恢复 |
| 录某个 App 的操作 | 应用录制 | 配合黑名单排除干扰应用 |
| 捕获一个或多个窗口 | 窗口录制 | 单窗口模式不支持鼠标高亮 |
| 录 iOS 设备屏幕 | 移动设备录制 | USB 连接,画质选低/中/高 |
最常用的三种,展开说明如下:
全屏幕录制:主面板点"屏幕",在缩略图中选中显示器后点 Start。选择页右侧有计时器,填入分钟数可定时自动停止,适合长录制,判断标准:预计超过 1 小时的录制都应设置定时。
屏幕区域录制:主面板点"屏幕区域",在画面上拖拽框选范围。选区按屏幕自动保存,下次在同一块屏幕上直接复用。适合只演示软件某个模块、排除周围干扰的教程视频。
系统声音录制:主面板点"系统声音",只把整机音频输出录成一个音频文件,不含画面;同时勾选麦克风后,系统声音与麦克风会分成两条独立音轨。适合只抓网课音频、会议录音,或为视频单独补录环境音。
🎚️ 参数调优:体积、画质、兼容性三笔账
编码器、分辨率、帧率这三个设置基本决定了文件体积与画质,按视频用途取舍即可。
深色主题下查看编码器、格式、音频选项更清晰;默认 H.265 + MP4 的组合已适合多数分发场景。
先控体积(默认就该做)
- 编码器:H.265 比 H.264 文件体积约小 40%,首次启动时应用会提示切换,选 H.265 即可。
- 分辨率:默认 Retina 2 倍清晰度;对体积敏感时降为 1 倍。
- 帧率:默认 60fps;桌面演示类内容降到 30fps,画面足够流畅且进一步减小体积。
判断标准:三条同时调整后,文件体积通常能压到默认设置的一半以下。
再提画质(视频是主角时)
保持 2 倍 Retina 分辨率 + 60fps + 高质量。适合游戏、快速滚动列表等细节多、运动快的内容;判断标准是放慢播放时边缘文字不糊。
最后看兼容性(要跨平台分发或剪辑时)
- 输出 MP4 兼容性最好;只有勾选"HEVC with Alpha"透明通道录制时才需要 MOV(目前 iMovie 与 Final Cut Pro 支持)。
- 目标播放器较老、不支持 H.265 时,切回 H.264,代价是体积变大。
⚡ 进阶能力:5 个功能对应 5 个具体痛点
以下功能都不必全开,每项按"适用时机 + 怎么开启 + 解决什么问题"对照使用。
- Presenter Overlay 摄像头叠加:适用时机——讲解、演示时需要出镜。怎么开启——macOS 14 及以上在系统屏幕录制选项里启用 Presenter Overlay,摄像头画面自动叠进视频;macOS 12/13 用悬浮摄像头窗口的替代方案。设置里可调"Presenter Overlay Delay",启动失败时调大该值。解决——免去后期合成摄像头画面。
- 鼠标高亮:适用时机——教程、演示类视频。怎么开启——设置页勾选"Highlight the Mouse Cursor",光标带光环、点击有波纹。解决——观众容易跟上操作位置;注意单窗口捕获模式不可用。
- 双音轨独立输出:适用时机——后期想分别调系统声音与人声。怎么开启——设置页关闭"Record Microphone to Main Track"。解决——两轨音量独立编辑,不必重新录制。
- 黑名单与桌面文件隐藏:适用时机——录制中总有聊天弹窗、通知打断。怎么开启——设置页 Blacklist 添加应用;勾选"Exclude Files on Desktop"隐藏桌面图标,背景可换纯色或自定义颜色。解决——避免误入镜内容导致整段重录。
- 录制过程管理:适用时机——长时间录制、需要关键帧。怎么开启——全屏选择页填自动停止分钟数;快捷键页可为"保存当前帧为 PNG""切换屏幕放大镜"设快捷键;"Prevent Mac from sleeping while recording"默认已开。解决——录制不被系统休眠打断,随时留存关键画面。
📋 实战配置:3 组可直接照抄的方案
三组配置都是按"用途→取舍"验证过的组合,直接照抄再微调。
在线课程录制(讲解 + 画面)
- 模式:应用录制,只捕获教学软件
- 音频:系统声音 + 麦克风,需要时开启 AEC 回声消除
- 鼠标高亮:开
- 帧率 30fps,画质高
- 预期效果:画面干净无桌面干扰,两轨人声后期可单独调音量。
产品演示视频(干净且小)
- 模式:屏幕区域录制 + 隐藏桌面文件
- 音频:仅系统声音,AAC 256kbps
- 编码器 H.265,分辨率 1 倍
- 预期效果:文件体积约为默认设置一半,清晰度足够网页播放。
长时间会议或游戏录制
- 模式:全屏幕录制,设置自动停止分钟数
- 编码器 H.265 + 帧率 30fps
- 录制中防止休眠保持开启
- 预期效果:录制不会被系统休眠中断,文件体积可控。
🔧 坑与排错:按症状对照现象、原因、解决
以下四种情况覆盖了绝大多数使用问题,按症状直接对照。
现象:屏幕选择窗口里出现"未知屏幕"占位图。
原因:该屏幕内容未能成功捕获,通常是屏幕录制权限未授予或授权后未刷新。解决:到"系统设置 > 隐私与安全性 > 屏幕录制"授权,完全退出并重启 QuickRecorder,再在选择页点 Refresh 刷新。
屏幕内容无法捕获时,QuickRecorder 录制模式选择窗口显示的未知屏幕占位图
这张占位图出现在缩略图位置即代表该屏幕未捕获成功;授权并刷新后应显示真实画面。
现象:录制出来的视频没有系统声音,或没有麦克风人声。
原因:macOS 13 起系统声音捕获依赖屏幕录制权限;麦克风需要单独权限,且主面板要勾选。解决:系统设置中确认麦克风权限,主面板"系统声音"旁的麦克风复选框处于勾选状态。
现象:文件体积异常大。
原因:默认 Retina 2 倍 + 60fps + 若使用 H.264 编码器。解决:分辨率降 1 倍、帧率 30、编码器换 H.265,三项同调后体积通常降至原来的 1/2 以下。
现象:开始录制时弹出"H.264 硬件编码器不支持当前分辨率"提示。
原因:H.264 硬件编码不支持该分辨率,继续用软编会明显增加 CPU 占用。解决:在弹窗中选"使用 H.265",此后默认生效。
🧩 技术实现简述
对源码感兴趣的读者,先看这三处即可建立整体认知。
- 捕获基于 ScreenCaptureKit(苹果官方框架),音视频写入用 AVFoundation,H.264 走 VideoToolbox 硬件编码,界面为 SwiftUI。
- 核心录制引擎在 RecordEngine.swift:模式分支、流配置与双音轨写入都在此;主面板在 ContentView.swift;设置页在 SettingsView.swift。
下一步
在终端执行一行命令,即可完成安装:
brew install lihaoyun6/tap/quickrecorder【免费下载链接】QuickRecorderA lightweight screen recorder based on ScreenCapture Kit for macOS / 基于 ScreenCapture Kit 的轻量化多功能 macOS 录屏工具项目地址: https://gitcode.com/GitHub_Trending/qu/QuickRecorder
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考