ByteNoteByteNote
macOS 上那个卖得挺贵的录屏软件,有了开源平替

字节笔记本

2026年9月23日 · 约 3 分钟读完

macOS 上那个卖得挺贵的录屏软件,有了开源平替

API中转
¥120

录演示、录教程,macOS 上有一款"录制即出片"的付费软件 Screen Studio:点击自动放大、镜头丝滑移动,很多人冲着这个体验付了费。现在开源社区给出了自己的答案——OpenScreenStudio,Glyph Software 用 Tauri 2 + Rust 复刻了这套核心体验,协议 AGPL-3.0。

要先说清楚:这是个刚起步的项目(目前 8 个 star),但功能清单的完成度超出了"练手作品"的范畴。

它能做什么

  • 三种录制对象:整块屏幕、指定窗口、裁剪区域,全部走 ScreenCaptureKit 进程内采集,支持暂停、恢复、重录、取消;
  • 摄像头气泡:AVFoundation 采集人像,合成圆形镜头气泡叠在录屏上;
  • 分轨音频:麦克风和系统声音各存一条 WAV 副车轨,后期可单独调;
  • 点击自动变焦:这是 Screen Studio 的灵魂功能——通过光标 JSON 副车轨记录点击位置,回放时自动推近镜头,并叠加光标特效;
  • 观感包:背景壁纸替换、调色、暗角、胶片颗粒、辉光,人声自动电平(官方叫 Studio sound);
  • 导出:mp4 或 gif,存文件或直接进剪贴板,采集可选 30/60 FPS。

技术栈值得一看

Tauri 2 + React 19 + TypeScript 的外壳,Rust 侧用 screencapturekit crate 采集、AVFoundation 录摄像头、cpal 收音,导出合成走 WebGL2。构建工作流强制用 Bun(仓库 README 明确写了别用 npm/pnpm/yarn),TypeScript 类型检查用 bunx tsc --noEmit,Rust 侧 cargo check / cargo clippy

怎么装

去 Releases 下载 dmg 拖进应用目录。注意安装包没有公证,首次启动要右键 → 打开,或在隐私与安全性里点"仍然打开"。如果录屏权限弹窗出问题,官方给了重置命令:

bash
xattr -dr com.apple.quarantine "/Applications/OpenScreen Studio.app"
tccutil reset ScreenCapture org.glyphsoftware.oss
tccutil reset Accessibility org.glyphsoftware.oss

系统要求 macOS 15+(ScreenCaptureKit 的新采集路径依赖);录屏保存到 ~/Movies/OpenScreen Studio/。想自己编译就 clone 后 bun install && bun run tauri dev(顺带一提,dev 模式下录屏功能不工作,得跑 tauri build)。

适合谁,以及提醒

  • 想录产品演示和教程、又不想为录屏软件付费的 macOS 用户,现在就能用;
  • 想研究 macOS 录屏架构的开发者,这套 Rust + ScreenCaptureKit + WebGL2 合成的代码是不错的参考实现;
  • 提醒三点:项目非常早期(8 星、无 issue 处理记录);AI 能力还没有——AI 字幕和转写只在计划清单里,别冲着 AI 去;AGPL-3.0 对二次集成的传染性比 MIT 强,商用嵌入前想清楚。

仓库地址:github.com/Glyph-Software/OpenScreenStudio(AGPL-3.0)。

相关文章

分享: