QuickRecorder基于 ScreenCaptureKit 的轻量 macOS 录屏工具快速上手与实战指南【免费下载链接】QuickRecorderA lightweight screen recorder based on ScreenCapture Kit for macOS / 基于 ScreenCapture Kit 的轻量化多功能 macOS 录屏工具项目地址: https://gitcode.com/GitHub_Trending/qu/QuickRecorder用过 macOS 自带Shift Command 5的人都知道它录不了系统声音想要内录就得再装驱动或第三方插件而不少第三方录屏工具体积臃肿、设置项又多。如果你只需要选个目标、点开始、拿到文件这一条最短路径QuickRecorder 值得一试。它是一款基于 macOS 原生 ScreenCaptureKit 框架的轻量级录屏工具用 SwiftUI 编写软件体积不到 10MB支持窗口、应用、屏幕、区域乃至移动设备的录制并免驱内录系统声音。项目速览QuickRecorder 目前处于持续迭代状态仓库发布记录显示已迭代到 1.6.x 版本采用 AGPL-3.0 许可证开源未上架 App Store以独立应用形式分发。项目说明定位轻量级 macOS 屏幕录制工具技术基础SwiftUI ScreenCaptureKit系统要求macOS 12.3 及以上软件大小不到 10MB输出格式MP4 / MOVH.264 / H.265 编码可选许可证AGPL-3.0快速上手从安装到完成第一次录制打开终端执行 Homebrew 安装命令brew install lihaoyun6/tap/quickrecorder也可以从项目 Releases 页面下载 dmg 安装包。首次启动时系统会请求屏幕录制权限按提示授权即可否则录出来的画面是黑屏。在设置面板选好保存目录——录制前请务必确认输出路径是一个文件夹源码里对路径是文件的情况会直接报错。回到主面板选择录制目标单个窗口、某个应用、整块屏幕或拖拽框选的屏幕区域。点开始录制再次点击 Dock 图标或按你设置的停止快捷键结束。文件会出现在你设置的保存目录里。核心功能五种录制目标覆盖常见需求窗口、多窗口、整个屏幕、屏幕区域、应用程序都支持源码中 RecordEngine.swift 里的prepRecord方法能看到完整的分支处理。另外它还支持直接录制 iPhone 等移动设备的画面做设备演示时不用再接投屏软件。免驱内录系统声音这是它最实用的能力之一不需要安装任何虚拟声卡驱动就能把系统正在播放的声音录进视频。配合麦克风选项可以同时录下电脑里发出的声音 你的解说两条音频默认合并到主音轨。双音轨与 QMA 格式如果你想在剪辑软件里单独调系统声音和麦克风的音量可以在设置中关闭将麦克风录制到主轨。此时系统声音与麦克风会分别成轨而 QuickRecorder 还会生成一种叫 QMA 的包格式文件内含系统音轨、麦克风音轨和元数据info.json双击可用应用自带的播放器回看并导出实现原理见 QmaPlayer.swift。摄像头叠加与演讲者前置macOS 14 及以上可完整使用系统新增的演讲者前置特性摄像头画面实时叠加在录制内容中macOS 12/13 则回退为摄像头悬浮窗模式录出来照样有人像。录制辅助与画质选项 鼠标高亮、屏幕放大镜、隐藏桌面文件、隐藏控制中心、隐藏自身窗口这些选项都放在了设置里编码可选 H.264/H.265容器支持 MOV/MP4音频可选 AAC、FLAC、OPUS、MP3 等。还支持输出HEVC with Alpha透明通道视频便于做直播贴片、浮层这类后期合成。场景实战录制软件教程做开发教程时选录制单个应用比如 Xcode 或浏览器打开系统声音和麦克风双轨再勾上鼠标高亮。录完后如果后期需要调音量记得提前关闭麦克风合并到主轨这样旁白和程序提示音就能分开处理不用重录。在线演示带人像给团队做产品演示时选全屏录制并开启演讲者前置摄像头画面会以小窗形式叠在视频里。这比录屏 摄像头各开一个软件再手动合成省事很多尤其适合 macOS 14 用户。做透明贴片素材需要在直播或视频会议里放一块随时可拖动的演示画面开启HEVC with Alpha输出一条带透明通道的视频再导入 iMovie 或 FCPX 使用。注意 README 里明确写了目前只有这两款苹果自家软件能正常处理这种格式。实现原理窗口级过滤是关键设计录整屏但不录某些东西时多数人想到的做法是先手动隐藏无关窗口。QuickRecorder 的思路更直接ScreenCaptureKit 提供了内容过滤器SCContentFilter它在采集层面决定哪些应用、哪些窗口进画面录制逻辑在 QuickRecorder/ViewModel/ 与 SCContext.swift 中组织。// RecordEngine.swift按窗口级构建内容过滤器 SCContext.filter SCContentFilter( display: screen, excludingApplications: excluded, exceptingWindows: except)它默认把 Dock 壁纸、桌面文件、控制中心以及 QuickRecorder 自己的窗口都排除在画面之外可配置。所以你框选屏幕录制时不需要提前关掉任何窗口录出来的画面天然干净。这也是它体积能做到不到 10MB 的原因——采集交给系统框架自己只负责界面、过滤策略和音频编排。高效用法 ⚡先配全局快捷键再干活设置面板里可以为打开主面板、开始录屏、开始录系统声音、开始录当前窗口、开始录区域、停止、暂停/继续、保存当前帧分别绑定快捷键全程不用鼠标。教程党默认配置H.265 编码 60fps默认值 双音轨 鼠标高亮兼顾画质和后期空间。怕文件大就换 H.265默认编码器即 H.265同画质下体积比 H.264 小分享场景可再降帧率。录屏前勾隐藏桌面文件桌面上堆满文件的用户必开避免把私人文件录进教程。需要截图时别切换工具设置里配了保存当前帧快捷键录到一半想留个静态截图按一下即可。老机器先降帧率设置里的帧率是可选参数配置较低的 Mac 可以调低再录。局限与注意最低要求 macOS 12.3演讲者前置特性仅限 macOS 14低版本只能用摄像头悬浮窗替代。非沙盒应用作者未上架 App Store需从官方渠道下载安装appcast 更新记录提到作者使用的是免费开发者证书且会过期下载后若提示未验证开发者需到系统设置里手动允许一次。HEVC with Alpha 透明视频目前仅 iMovie 与 FCPX 能处理其他剪辑软件导入可能看不到透明通道。早期版本在 Intel Mac 上出现过闪退在 1.6.9 版本修复建议始终使用最新版。功能仍标注更多功能陆续开发中属于个人维护的开源项目遇到 bug 建议直接查项目 issue。生态与相关工具iMovie苹果自带剪辑工具能直接处理 QuickRecorder 的 HEVC 透明视频和 QMA 导出的素材是最低成本的后期方案。FCP X专业剪辑双音轨素材导进去独立调音量更顺手。HandBrake录完想转成其他格式或进一步压体积时的通用转码工具。OBS Studio需要直播推流时可以接在 QuickRecorder 之后先用它录好透明素材再作为 OBS 源。写在最后QuickRecorder 适合这类人用 macOS 做教程、直播素材、演示录屏希望录屏流程短、系统声音能白拿、后期音轨能分开调且不想装一堆驱动和重型软件。它的功能不算全但够用且轻这件事做得比较扎实装完五分钟就能进入状态。【免费下载链接】QuickRecorderA lightweight screen recorder based on ScreenCapture Kit for macOS / 基于 ScreenCapture Kit 的轻量化多功能 macOS 录屏工具项目地址: https://gitcode.com/GitHub_Trending/qu/QuickRecorder创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考