news 2026/9/20 11:29:00

QuickRecorder:基于 ScreenCapture Kit 的 10MB 级 macOS 轻量录屏工具

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
QuickRecorder:基于 ScreenCapture Kit 的 10MB 级 macOS 轻量录屏工具

QuickRecorder:基于 ScreenCapture Kit 的 10MB 级 macOS 轻量录屏工具

【免费下载链接】QuickRecorderA lightweight screen recorder based on ScreenCapture Kit for macOS / 基于 ScreenCapture Kit 的轻量化多功能 macOS 录屏工具项目地址: https://gitcode.com/GitHub_Trending/qu/QuickRecorder

QuickRecorder 是一款基于 ScreenCapture Kit 的 macOS 轻量录屏工具,支持屏幕、区域、窗口、应用程序和纯系统音频五种录制模式。主程序不到 10MB,无需虚拟声卡即可同时录制系统声音与麦克风。与 macOS 自带录屏功能相比,它在保持体量的同时多给了几项实际常用的录制选项。

项目全貌:它解决什么麻烦,又靠什么实现

它解决的麻烦

macOS 自带录屏(Command + Shift + 5)无法同时把系统声音和麦克风收进同一条视频,也不支持按单个应用或窗口隔离声音。第三方方案要么依赖虚拟音频驱动,要么体积庞大。QuickRecorder 的做法是不装任何驱动,直接录系统声音内录,并把它和麦克风分开处理;录制时还能隐藏桌面文件、排除指定应用、给鼠标加高亮,这些都是录教程时最常被问到的细节。软件用 SwiftUI 编写,安装后不到 10MB,功能面板只保留录屏必需项(详见 README_zh.md)。

技术实现

录制核心直接调用 ScreenCapture Kit 的帧流,音频侧通过 AECAudioStream 做声学回声消除,MP3 输出交给 SwiftLAME 库处理,快捷键由 KeyboardShortcuts 库提供,自动更新走 Sparkle 框架,对应代码分别在 RecordEngine.swift 和 QuickRecorder/Supports/ 目录。它要求 macOS 12.3 及以上,在 macOS 14 上还支持系统原生的演讲者前置特性,可把摄像头画面实时叠加进画面;12/13 版本则退化为摄像头悬浮窗。

和系统自带或老牌工具的取舍

对比系统自带录屏,QuickRecorder 多了窗口级声音内录、多音轨、鼠标高亮、屏幕放大镜和 HEVC with Alpha 透明通道输出;代价是它不做沙盒、也不上架 App Store,且 Alpha 格式目前只有 iMovie 和 Final Cut Pro 能正常打开。对比 OBS 这类老牌工具,它没有复杂的场景图和多路输出配置,参数面板集中在编码器、音频格式和录制行为三类,换来的是打开面板几十秒内就能开录。

上手体验:从安装到第一次录制的 5 步

以下步骤基于 macOS 12.3+,全程不需要改任何配置文件:

  1. 安装:在终端执行brew install lihaoyun6/tap/quickrecorder;也可以从仓库 Release 页下载最新版安装包。若要自行编译,执行git clone https://gitcode.com/GitHub_Trending/qu/QuickRecorder后用 Xcode 打开QuickRecorder.xcodeproj构建,源码位于 QuickRecorder/ 目录。
  2. 首次启动时按系统提示授予屏幕录制与音频采集权限,否则无法采集画面和系统声音。
  3. 主面板上从五个入口选录制模式:屏幕、屏幕区域、应用程序、窗口、纯系统音频。
  4. 按需勾选麦克风、设置开录前的倒计时(0–99 秒),然后开始录制;录制中可用菜单栏控制器暂停或停止。
  5. 结束后会弹出浮动预览,可勾选"录制后自动打开修剪器"裁剪片头片尾,文件存入输出目录(在设置面板的 Save 分组中指定)。

下图是浅色模式下的主面板,五个录制入口和麦克风开关都在同一屏内:

同一界面在深色模式下的样子,跟随系统外观自动切换:

典型用法:三个高频录屏场景

场景一:课程或教程录制

  • 谁在用:做在线课程、操作演示的讲师或内容创作者。
  • 操作序列:启动 QuickRecorder → 选"屏幕区域"框选教学内容 → 勾选麦克风并同时录制系统声音 → 开始录制 → 需要特写时按屏幕放大镜快捷键。
  • 变化:录制完成后,系统声音与麦克风默认合并进主音轨;若在设置面板关闭"将麦克风录制到主音轨",两者会分成两条独立音轨,后期可分别调音量,不用再做音轨分离的补救工作。

场景二:Bug 复现与窗口演示

  • 谁在用:开发者和测试人员,需要只录某个窗口、排除桌面干扰。
  • 操作序列:启动 → 选"窗口",点选目标窗口 → 在录制选项里开启鼠标高亮和"排除桌面文件" → 开始录制 → 复现问题后按停止快捷键。
  • 变化:成片只包含目标窗口,桌面上临时文件和无关图标不会入画;复现过程里鼠标轨迹清晰可追,沟通时对方能直接定位到出问题的操作。

场景三:带出镜的讲解视频

  • 谁在用:需要做讲解、答疑类视频的 macOS 14 用户。
  • 操作序列:启动 → 选任意录制模式 → 依赖 macOS 14 演讲者前置,摄像头画面实时叠加到录制中 → 开始录制。
  • 变化:摄像头与屏幕画面直接合成在一条视频里,无需后期抠图拼贴;若系统版本是 12/13,则只能用悬浮窗模式,摄像头窗口本身会被录进画面。

效率技巧与配置建议:场景参数对照表

场景推荐参数原因
日常录屏、对外分享MP4 + H.265 + AAC(默认档)H.265 体积更小,MP4 兼容性好,全部是出厂默认值,无需改动
讲解出镜、双声源录制开启回声消除,音频闪避设 Mid说人声时自动压低系统声音,减少两者互相串音
后期需要透明背景素材勾选"Alpha 通道录制"输出带透明通道,程序会自动切到 H.265 + MOV 格式
长时录制保留"录制中防止 Mac 睡眠"(默认开启)避免休眠导致录制中断

四条隐藏技巧,均对应设置面板里的具体开关:

  • 🛠️触发条件:后期要分别调系统声与麦克风音量。做法:macOS 13+ 下关闭"将麦克风录制到主音轨"。边界:只影响新录制;需要默认合并时再打开。
  • 🔧触发条件:不想每次都点图标开面板。做法:在 Hotkey 分组为打开面板、区域选择、开始系统音频、暂停/停止、保存当前帧、放大镜逐项绑定全局快捷键。边界:快捷键完全由自己设定,仓库未预置默认组合。
  • 🛠️触发条件:录屏幕但想藏起某个应用的窗口。做法:在 Blocklist 分组添加应用。边界:只对录制前已启动的应用生效,录制中途新启动的应用无法排除(README 原话)。
  • 🔧触发条件:菜单栏状态图标干扰录制画面。做法:开启"隐藏控制中心图标",或关闭"录制包含菜单栏"(macOS 13+)。边界:只作用于屏幕与区域模式。

边界与路线图

目前有两点明确的限制:一是 HEVC with Alpha 输出只有 iMovie 和 Final Cut Pro 支持,其他剪辑器打开透明素材会失效;二是应用黑名单对录制开始后新启动的程序无效。另外,演讲者前置叠加依赖 macOS 14,低版本只能用摄像头悬浮窗。作者表示更多功能仍在陆续开发中,后续可关注仓库的 Release 更新。

QuickRecorder 是一个用 ScreenCapture Kit 把系统声音内录、多轨音频和窗口级录制做进 10MB 体积的 macOS 录屏工具。如果你在 12.3 以上版本上需要比系统自带录屏多几项选项、又嫌商业软件太重,可以从上文第一条 brew 命令开始试起,仓库地址为 https://gitcode.com/GitHub_Trending/qu/QuickRecorder 。

【免费下载链接】QuickRecorderA lightweight screen recorder based on ScreenCapture Kit for macOS / 基于 ScreenCapture Kit 的轻量化多功能 macOS 录屏工具项目地址: https://gitcode.com/GitHub_Trending/qu/QuickRecorder

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/20 11:28:50

别找临时中转:Roo Code 的兼容通道选 TaoToken,用 MiniMax M3 跑补丁

/* 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 11:28:31

固件下载全程解析:从ISP到OTA,嵌入式烧录避坑指南

/* 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 11:25:28

Atlas 300V 24G推理卡部署YOLO全流程实战与环境避坑指南

Atlas这个词最近在AI圈子里刷屏频率不低,尤其Atlas 300V 24G这款卡,后台一直有人问:它到底算不算运算加速卡?能不能直接用来部署YOLO?部署过程折腾不折腾?这些问题我刚好在项目里都摸过一遍,今天…

作者头像 李华
网站建设 2026/9/20 11:24:06

让AI助手读懂整本书:Maths, CS AI Compendium MCP服务器使用教程

让AI助手读懂整本书:Maths, CS & AI Compendium MCP服务器使用教程 【免费下载链接】maths-cs-ai-compendium Become a cracked AI/ML researcher/engineer with this unconventional textbook covering maths, computing, and ML with intuition. 项目地址: …

作者头像 李华
网站建设 2026/9/20 11:21:41

GIS城市垃圾收运调度系统:空间建模与实时路径优化

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

作者头像 李华