Screen Studio 是很多人做产品演示视频的首选工具,但 $29/月 的订阅价格劝退不少人。
OpenScreen 是它的开源平替:完全免费、无水印、支持商用,覆盖屏幕录制、手动缩放、裁剪、注释、背景美化等核心功能——对于只想"做个好看的产品演示"的人来说,够用了。
01 Screen Studio 好用,但贵
如果你做过产品演示、技术教程、或者需要录制"好看的屏幕视频",大概率听说过 Screen Studio。它最大的卖点是:
- 自动跟随光标缩放:让观众聚焦在你操作的地方
- 平滑的动效:缩放、平移都很丝滑
- 一键美化:背景、阴影、圆角,一秒变"苹果风"
问题是:89 买断,对于偶尔用一用的人来说,有点贵。
02 OpenScreen 是什么?
OpenScreen 是一个开源的屏幕录制与美化工具,目标是成为 Screen Studio 的"免费简化版"。
作者说得很实在:
"这不是 Screen Studio 的 1:1 克隆。如果你需要所有高级功能,建议支持 Screen Studio(他们做得真的很好)。但如果你只想要一个免费、开源、够用的工具——OpenScreen 就是为你准备的。"
2.1 核心特点
| 特点 | 说明 |
|---|---|
| 完全免费 | 无订阅、无一次性付费、无隐藏费用 |
| 无水印 | 导出视频干干净净 |
| 开源 | MIT 协议,代码透明 |
| 支持商用 | 个人、商业项目均可使用 |
| 跨平台 | macOS、Windows、Linux 都支持 |
03 OpenScreen 能做什么?
3.1 录制功能
- 全屏录制:录制整个屏幕内容
- 应用窗口录制:只录制指定应用的窗口
3.2 编辑功能
录制完成后,OpenScreen 提供以下编辑能力:
| 功能 | 说明 |
|---|---|
| 手动缩放(Zoom) | 添加缩放效果,支持自定义深度、位置、持续时间 |
| 裁剪(Crop) | 隐藏屏幕中不想展示的部分 |
| 片段修剪(Trim) | 剪掉视频中不需要的部分 |
| 运动模糊(Motion Blur) | 让缩放和平移效果更平滑自然 |
| 注释(Annotations) | 添加文字、箭头、图片等标注 |
3.3 背景美化
这是让视频"高级感"提升的关键功能:
- 壁纸背景:内置多种精美壁纸
- 纯色背景:简洁大方
- 渐变背景:更有设计感
- 自定义图片:上传你自己的背景图
3.4 导出选项
- 支持多种 宽高比(16:9、4:3、1:1、9:16 等)
- 支持多种 分辨率 输出
04 如何安装?
4.1 下载安装包
访问 GitHub Releases 页面下载对应平台的安装包:
4.2 macOS 安装说明
macOS 用户可能会遇到"无法打开,因为无法验证开发者"的提示(因为没有开发者证书签名)。解决方法:
# 在终端运行以下命令,解除安全限制
xattr -rd com.apple.quarantine /Applications/Openscreen.app
然后进入 系统偏好设置 → 安全性与隐私,授予以下权限:
- 屏幕录制 权限
- 辅助功能 权限
4.3 Linux 安装说明
# 下载 .AppImage 文件后,添加执行权限并运行
chmod +x Openscreen-Linux-*.AppImage
./Openscreen-Linux-*.AppImage
根据你的桌面环境,可能需要额外授予屏幕录制权限。
05 技术栈
OpenScreen 使用以下技术构建:
| 技术 | 用途 |
|---|---|
| Electron | 跨平台桌面应用框架 |
| React | 用户界面 |
| TypeScript | 类型安全的 JavaScript |
| Vite | 现代前端构建工具 |
| PixiJS | 高性能 2D 渲染引擎(用于视频编辑画布) |
| dnd-timeline | 拖拽时间线组件 |
06 OpenScreen vs Screen Studio
| 维度 | OpenScreen | Screen Studio |
|---|---|---|
| 价格 | 免费 | 月或89 买断 |
| 开源 | 是 | 否 |
| 自动缩放 | 手动添加 | 自动跟随光标 |
| 功能丰富度 | 基础够用 | 非常丰富 |
| 平滑度/动效 | 良好 | 顶级 |
| 适合人群 | 偶尔使用、预算有限 | 高频使用、追求极致效果 |
选择建议:
- 如果你是 内容创作者、需要频繁制作高质量演示视频,Screen Studio 的自动化和动效确实更强
- 如果你是 开发者、偶尔录个 Demo、预算有限,OpenScreen 完全够用
07 注意事项
作者在 README 中诚实地写道:
"⚠️ 这个项目还在 Beta 阶段,可能会有一些 Bug。"
以及:
"我是开源新手,不太清楚自己在做什么 lol。如果有问题请提 issue 🙏"
这种坦诚反而让人放心——至少你知道作者是真诚的,遇到问题可以反馈。
08 适合什么场景?
| 场景 | 说明 |
|---|---|
| 产品演示 | 给客户/投资人展示产品功能 |
| 技术教程 | 录制编程教程、工具使用指南 |
| Bug 复现 | 录制 Bug 重现步骤给开发者看 |
| 作品集展示 | 程序员面试时展示项目效果 |
| 社交媒体内容 | 录制 Twitter/小红书 等平台的短视频 |
相关地址
- GitHub:github.com/siddharthva…
- 下载地址:github.com/siddharthva…