QuickRecorder:基于 ScreenCaptureKit 的轻量 macOS 录屏工具快速上手与实战指南
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),仅供参考

相关新闻

2026年HBuilderX下载安装全攻略:从零跑通uni-app跨端项目

2026年HBuilderX下载安装全攻略:从零跑通uni-app跨端项目

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/20 18:54:00 阅读更多 →
基于SpringBoot的学生成长画像系统设计与实现

基于SpringBoot的学生成长画像系统设计与实现

1. 项目背景与核心价值学生成长画像系统是当前教育信息化领域的热门研究方向。作为一名长期从事教育技术开发的工程师,我发现传统的学生评价体系存在数据碎片化、评价维度单一等问题。而基于SpringBoot和Web 2.0技术构建的成长画像系统,能够有效整合学生…

2026/9/20 18:54:00 阅读更多 →
3 步导出 QQ 空间说说存档|GetQzonehistory 五分钟实操指南

3 步导出 QQ 空间说说存档|GetQzonehistory 五分钟实操指南

3 步导出 QQ 空间说说存档|GetQzonehistory 五分钟实操指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 想找回 2012 年那条「暑假最后一天」的说说吗?GetQzo…

2026/9/20 18:54:00 阅读更多 →

最新新闻

LabVIEW五路同步采集实战:硬件选型、信号调理与实时架构

LabVIEW五路同步采集实战:硬件选型、信号调理与实时架构

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/20 20:06:47 阅读更多 →
ChatTTS-ui本地语音合成实战:3条部署路线、一张参数表、一个API

ChatTTS-ui本地语音合成实战:3条部署路线、一张参数表、一个API

ChatTTS-ui本地语音合成实战:3条部署路线、一张参数表、一个API 【免费下载链接】ChatTTS-ui 一个简单的本地网页界面,使用ChatTTS将文字合成为语音,同时支持对外提供API接口。A simple native web interface that uses ChatTTS to synthesiz…

2026/9/20 20:06:47 阅读更多 →
哔哩UWP客户端:追番省心之选

哔哩UWP客户端:追番省心之选

哔哩UWP客户端:追番省心之选 【免费下载链接】Bili.Uwp 适用于新系统UI的哔哩 项目地址: https://gitcode.com/GitHub_Trending/bi/Bili.Uwp 哔哩UWP客户端(Bili.Uwp)是一款专为 Windows 打造的哔哩哔哩第三方客户端,把追番…

2026/9/20 20:06:47 阅读更多 →
QQ空间历史说说导出工具GetQzonehistory:一键备份到Excel和网页

QQ空间历史说说导出工具GetQzonehistory:一键备份到Excel和网页

QQ空间历史说说导出工具GetQzonehistory:一键备份到Excel和网页 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory GetQzonehistory是一个基于Python的QQ空间说说备份工具&…

2026/9/20 20:06:47 阅读更多 →
Simulink AD/DA转换器仿真:采样量化与串并转换链路实践

Simulink AD/DA转换器仿真:采样量化与串并转换链路实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/20 20:06:47 阅读更多 →
Rocky 4.3 DEM与CFD-DEM耦合:前处理、后处理与API实战

Rocky 4.3 DEM与CFD-DEM耦合:前处理、后处理与API实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/20 20:05:47 阅读更多 →

日新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/20 0:00:46 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/20 0:00:46 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/20 0:00:46 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/20 0:00:46 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/20 0:00:46 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/20 0:00:46 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/19 23:01:36 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/19 17:50:38 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/19 23:35:34 阅读更多 →