OpenScreen 是一款基于 Electron + React + TypeScript 构建的免费开源屏幕录制与演示制作工具,该项目的核心定位是作为 Screen Studio的免费替代品。Screen Studio 是一款专业级的屏幕录制与演示工具,月费约 29 美元。OpenScreen 的开发者 Siddharth Vaddem 在 Product Hunt 上分享过自己的创作初衷:“我看到了许多精美的产品演示视频,但发现大多数工具要么不开源、不免费,要么免费但不允许商业使用,而且很多还需要昂贵的订阅费。我自己并不需要那些复杂的高级功能,手动添加缩放效果其实也花不了多长时间,所以我干脆做了一个。”
OpenScreen 采用 MIT 协议,这意味着你可以自由使用、修改、分发甚至用于商业用途,且完全无水印、无需注册账号。
项目热度:OpenScreen 在 GitHub 发布后迅速走红,单日新增星标超过 2500 个,截至 2026 年 4 月,总星标数已突破 16000。
技术栈:Electron + React + TypeScript + Vite + PixiJS,其中 PixiJS 用于实现 GPU 加速的缩放与运动模糊效果。
二、核心功能一览
OpenScreen 专注于“够用且好用”的功能集合,不追求面面俱到。核心功能包括:
| 功能类别 | 具体能力 |
|---|---|
| 屏幕录制 | 支持全屏录制或指定应用窗口录制,实时预览 |
| 缩放效果 | 支持手动缩放,可自定义缩放深度、时长与位置,配合运动模糊让画面过渡更丝滑 |
| 背景定制 | 支持纯色、渐变、壁纸或上传自定义图片作为背景 |
| 视频剪辑 | 支持裁剪视频片段、调整播放速度(0.5x–5x) |
| 标注工具 | 添加文字、箭头、图片等注释,便于突出讲解重点 |
| 音频录制 | 同时录制麦克风和系统音频(具体平台支持度有所不同) |
| 导出 | 支持多种分辨率和宽高比导出,无水印 |
值得特别说明的是,OpenScreen 特别适合产品演示与软件教程制作——这是它最擅长的场景。开发者明确表示:“它不是一个 1:1 的复刻品,而是一个简化版,专注于大多数用户真正需要的功能。”
三、安装与使用教程
3.1 环境要求
操作系统:macOS 10.15+ 或 Windows 10/11,Linux 平台也提供 AppImage 版本。
内存:建议 4GB 及以上。
存储空间:至少 200MB 可用空间。
3.2 下载与安装
从 GitHub Releases 页面下载对应平台的安装包:
Windows / macOS:下载
.exe或.dmg安装文件直接安装Linux:下载
.AppImage文件,添加可执行权限后运行
chmod +x Openscreen-Linux-*.AppImage
./Openscreen-Linux-*.AppImage
macOS 注意事项:由于应用未经苹果开发者证书签名,macOS 的 Gatekeeper 可能会阻止运行。在终端执行以下命令即可解除限制:
xattr -rd com.apple.quarantine /Applications/Openscreen.app
之后需要在 系统设置 > 隐私与安全性 中授予屏幕录制和麦克风权限。
Linux 注意事项:如果应用因“sandbox”错误无法启动,可以尝试:
./Openscreen-Linux-*.AppImage --no-sandbox
3.3 基础使用流程
启动录制:打开 OpenScreen 后,界面上会显示一个简洁的操作栏。共有两个主要录制选项——左侧为全屏录制,右侧为指定应用窗口录制。选择后点击即可开始。
结束录制:录制完成后,视频会自动加载到编辑界面。
后期编辑:在编辑界面中可以进行以下操作:
添加缩放效果:点击“添加缩放”按钮,在预览画布中拖动框选需要放大的区域,软件会自动生成平滑的缩放动画。
调整背景:通过背景面板切换壁纸、纯色、渐变色或上传自定义图片。
裁剪视频:拖动时间轴两端标记,或使用快捷键
Ctrl+T打开精确裁剪面板。添加注释:使用工具栏中的箭头、文本工具在视频上添加标注,支持自定义颜色和样式。
速度调整:选中片段后通过右侧面板设置 0.5x–5x 播放速度,支持区间变速。
导出视频:编辑完成后,选择合适的格式、分辨率和比特率导出视频,无水印。
四、社区反响与评价
正面评价
真正免费且开源:这是用户最为称赞的一点。OpenScreen 不仅个人使用免费,商业使用同样免费,且没有任何水印或时长限制。
专业级视觉效果:许多用户表示,用 OpenScreen 制作的产品演示视频视觉效果不输给专业付费软件,尤其是缩放和运动模糊效果表现出色。
轻量级、易上手:相比 OBS Studio 等专业级录屏工具,OpenScreen 的学习门槛明显更低,专注于产品演示这一细分场景。
跨平台支持:同时支持 Windows、macOS 和 Linux 三大主流操作系统。
需要注意的问题
音频兼容性:系统音频捕获依赖 Electron 的 desktopCapturer,各平台表现不一。Windows 开箱即用;macOS 需要 13+ 版本,14.2+ 需要额外授权;Linux 依赖 PipeWire,PulseAudio 环境可能不支持。建议在正式录制前先试录一段,确认音频通道正常。
性能资源占用:由于基于 Electron 构建,应用体积和内存占用相对较高。有用户在论坛反馈:“性能无优化,不建议笔记本电脑使用”,视频编辑时主要依赖 CPU 处理,暂未充分利用 GPU 加速。
功能尚不完整:目前版本不支持自动缩放关键帧、画中画等功能(预计后续版本会加入)。如需“丝滑的自动缩放关键帧”,仍推荐 Screen Studio;但若可接受手动缩放,OpenScreen 完全够用。
没有中文界面:截至目前,OpenScreen 暂未内置中文语言包(但有用户反馈最新版已加入本地化支持)。界面英文简单易懂,对日常使用影响不大。
五、总结与使用建议
适用场景
✅ 产品功能演示视频
✅ 软件教程/教学视频
✅ 个人创作者、独立开发者、初创团队
✅ 预算有限但需要高质量录屏的场景
不太适合的场景
❌ 需要自动缩放关键帧的高级剪辑需求
❌ 长时间高分辨率游戏录制(建议使用 OBS Studio)
❌ 需要实时推流的直播场景
实用建议
录制前预检:正式录制前先做一次短时试录,确认系统音频和麦克风都能正常捕获。如果遇到系统音频不可用的情况,可以考虑使用 BlackHole(macOS)或 VB-Audio(Windows)等虚拟音频驱动作为备选方案。
硬件配置建议:OpenScreen 在视频剪辑阶段对 CPU 占用较高,建议使用性能较好的台式机进行视频编辑,笔记本电脑用户需注意散热和续航问题。
关注项目更新:该项目尚处于 beta 阶段,仍在快速迭代中,建议定期关注 GitHub Releases 页面获取最新版本。近期更新包括:中文等多语言本地化支持、音画同步修复、Webcam 画中画支持等。
技术扩展:如果你是一名开发者,OpenScreen 采用 MIT 协议,完全开放源码。你可以基于该项目进行二次开发,或贡献代码帮助完善功能。项目使用 Electron + React + TypeScript + PixiJS 构建,技术栈现代友好。
一句话总结:OpenScreen 是一款诚意满满的开源录屏工具,用“免费、开源、无水印”的方式,让每个人都能零成本制作出专业级的产品演示视频。如果你需要轻量级的产品演示录制,它是一个极佳的选择;如果需要更强大的自动特效和性能优化,Screen Studio 或 OBS Studio 仍各有其不可替代的优势。项目的官方网站为 openscreen.vercel.app(需搭梯子),源代码托管于 GitHub。













