QuickRecorder:一个不到 10MB 的免费 macOS 录屏工具
【免费下载链接】QuickRecorderA lightweight screen recorder based on ScreenCapture Kit for macOS / 基于 ScreenCapture Kit 的轻量化多功能 macOS 录屏工具项目地址: https://gitcode.com/GitHub_Trending/qu/QuickRecorder
录完 20 分钟网课,导出文件 1.2 GB,传到群里要等半天——如果你也遇到过这种情况,可以试试 QuickRecorder。它是一款基于苹果官方 ScreenCaptureKit 的轻量化 macOS 录屏软件,体积不到 10MB,免费开源,没有订阅、没有功能阉割。
项目速写
- 完全免费开源,代码全部开放,想审计想魔改都行
- 只有不到 10MB,启动秒开,不占后台资源
- 7 种录制模式:全屏、区域、单个窗口、整个 App、甚至 iPhone 屏幕
- 音频不用装虚拟声卡驱动,系统声音直接内录
- 支持摄像头"演讲者前置"、鼠标高亮、屏幕放大镜这些实用小功能
上手路径
装好它
终端里一行命令就完事:
brew install lihaoyun6/tap/quickrecorder不想用 Homebrew 的话,去仓库 Releases 页下载最新版安装包即可。
最低系统要求与权限
- 要求 macOS 12.3 及以上(macOS 14 才能解锁全部新功能)
- 屏幕录制权限:核心权限,哪怕只录音频也需要
- 麦克风权限:录外部人声时才会用到
- 摄像头/移动设备权限:用"演讲者前置"或录 iPhone 时才需要
第一次点开
首次启动会依次弹窗要权限,照提示去系统设置打开就行,只需做一次。主面板上直接点选要录的内容——整个显示器、某个窗口、甚至一个 App,点"开始录制"就出片。录完可以当场修剪、预览、导出,不用再开别的工具。
功能亮点
按你用得上不用的角度分一下。
画质与格式:支持 H.264/H.265 编码,输出 MP4/MOV,最高 320kbps 的 AAC 音质。这意味着你可以用 H.265 把文件体积压下来,又不损失观感。
音频自由度:系统声音和麦克风可以分开录到两条音轨,后期各自调音量、单独删掉某一段。这意味着录完课想剪掉自己咳嗽的声音,不用重录。
摄像头出镜:macOS 14 以上直接启用系统级的"演讲者前置",摄像头画面实时叠进录屏右下角。这意味着你录在线课程时,观众能同时看到你本人。
画面干净:鼠标高亮、隐藏桌面文件图标、App 屏蔽列表(全屏录制时排除某个应用)。这意味着录演示视频时,桌面乱乱的图标不会入镜。
效率小件:屏幕放大镜(放大当前光标位置)、录制中途保存当前帧截图、快捷键一键开录/暂停/停止,全部可以在偏好设置里自定义。
| 功能 | 说明 |
|---|---|
| 屏幕放大镜 | 录制中随时呼出,放大演示细节 |
| 快捷键 | 打开面板、开录、暂停、停止均可自定义 |
| 定时停止 | 可设定"N 分钟后自动停录",录长课不怕忘 |
使用剧本
录一集 15 分钟的产品 Demo 视频产品经理要往项目群里丢一段功能演示,不想让桌面杂七杂八的图标入镜。
- 录制模式选"录制应用程序",只抓 Demo 所在的窗口
- 勾选"隐藏桌面文件图标",背景选纯色
- 只开"系统声音",关掉麦克风
- 编码选 H.265,帧率 30fps 效果:干净利落,文件小,发群里不卡。
录一节带真人出镜的在线课程讲师要录讲解视频,学生需要同时看到屏幕操作和讲师本人。
- 开启"演讲者前置"(macOS 14+),选摄像头并设 2 秒延迟
- 开启"消除麦克风回声",避免键盘声进麦
- 系统声音与麦克风分开录两条音轨
- 分辨率 1080p,质量选"高" 效果:成片里你既在屏幕里操作,又出镜在角落,后期还能单独调人声音量。
录 iPhone 上的一段操作设计师想把手机上 App 的交互过程录下来做需求文档附件。
- 选"录制移动设备",通过 USB 或 AirPlay 连接 iPhone
- 勾选"录制 App 声音"
- 其他保持默认 效果:手机画面连同 App 内声音一起被录进 Mac 上的视频文件,不用翻来覆去用另一台手机拍。
避坑与调优
文件保存失败,随机损坏→ macOS 12.7.4 的已知系统 bug,与软件无关 → 把系统升到 12.7.5 即可解决。
关掉主面板后找不到入口→ 面板只是被隐藏了,进程还在 → 点 Dock 栏或菜单栏的 QuickRecorder 图标随时唤出。
后期想单独调音量,却被混成一轨了→ 默认会把麦克风音频合并进主音轨 → 在设置里关掉"将麦克风录制到主音轨",两路音频就会分开存。
弹提示"H.264 硬编码不支持当前分辨率"→ 你选的分辨率超出了硬件编码范围,继续硬编会 CPU 狂飙 → 点"改用 H.265",体积更小还不烧 CPU。
关于体积的取舍:日常教程 1080p + 30fps + H.265 足够;动作快、要 60fps 的游戏画面再上高画质档;追求极致小文件就把码率往中档放,观感损失很小。
代码一瞥
核心录制逻辑都在 QuickRecorder/RecordEngine.swift,一个文件串起采集、编码、音频混缩全流程;界面则是纯 SwiftUI 实现。代码全开放,可以逐行审计,也可以 fork 下来改成自己的"专用录屏器"。
下一步
- 先用"录制应用程序"模式录一段 1 分钟的窗口,感受最核心的工作流
- 把常用快捷键设好(开录、暂停、停止),之后全程不用碰鼠标
- 遇到 bug 或有功能想法,去仓库的 issue 区提一提,作者更新很勤
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),仅供参考