OpenScreen:免费开源的 Screen Studio 替代品,无订阅无水印

OpenScreen 是一款免费、开源的屏幕录制与演示视频制作工具,支持自动缩放、注释、背景定制等专业功能,是 Screen Studio 的高质量替代方案,MIT 许可证可商用。

项目简介

OpenScreen 是今日 GitHub Trending 榜首项目,由开发者 siddharthvaddem 创建。它是一款免费、开源的屏幕录制与产品演示视频制作工具,定位为 Screen Studio 的平替方案——如果你不想每月支付 29 美元订阅 Screen Studio,却需要制作高质量产品演示和教程视频,OpenScreen 是理想选择。

项目采用 MIT 许可证,无订阅、无水印、可免费用于商业用途。目前已获得 16,943 Stars(今日新增 1,152),Fork 数超过 1,200。

注意:该项目目前处于 Beta 测试阶段,可能存在少量 Bug。


核心功能

  • 灵活的录制模式:支持录制整个屏幕或指定窗口
  • 智能缩放:自动缩放或手动缩放,可自定义缩放级别、持续时间和位置
  • 音频支持:同时支持麦克风录音和系统音频捕获
  • 视频裁剪:裁剪录制画面,隐藏敏感内容
  • 背景定制:提供壁纸、纯色、渐变色和自定义背景选项
  • 运动模糊:平移和缩放时应用运动模糊,画面过渡更自然
  • 注释工具:支持添加文字、箭头、图片等注释元素
  • 片段剪辑:对视频片段进行修剪和速度调整
  • 多格式导出:支持不同宽高比和分辨率的导出

安装指南

macOS

GitHub Releases 下载最新安装包。若遇到 Gatekeeper 拦截(因未签名),在终端执行:

1
xattr -rd com.apple.quarantine /Applications/Openscreen.app

需先在系统设置 > 隐私与安全性中授予终端"完全磁盘访问"权限。随后在安全性设置中授予"屏幕录制"和"辅助功能"权限即可使用。

Linux

下载 .AppImage 文件,赋予执行权限后运行:

1
2
chmod +x Openscreen-Linux-*.AppImage
./Openscreen-Linux-*.AppImage

若出现 sandbox 错误,使用 --no-sandbox 参数启动:

1
./Openscreen-Linux-*.AppImage --no-sandbox

Windows

开箱即用,下载安装包直接运行。


平台限制说明

系统音频捕获依赖 Electron 的 desktopCapturer,存在以下平台差异:

平台 系统音频支持
macOS 14.2+ 支持,系统会提示授权
macOS 12 及以下 不支持(麦克风可用)
Windows 开箱即用
Linux (PipeWire) 支持(Ubuntu 22.04+、Fedora 34+)
Linux (仅 PulseAudio) 可能不支持(麦克风应可用)

技术栈

项目基于以下技术构建:

  • Electron — 跨平台桌面应用框架
  • React + TypeScript — 前端 UI 框架
  • Vite — 高性能构建工具
  • PixiJS — 2D 渲染引擎,用于视频效果处理
  • dnd-timeline — 拖拽式时间轴组件

项目信息

属性 详情
作者 siddharthvaddem
仓库 siddharthvaddem/openscreen
官网 openscreen.vercel.app
许可证 MIT
最新版本 v1.3.0(2026-04-02 发布)
Stars 16.9k
主要语言 TypeScript(97.6%)

总结

对于需要制作专业产品演示、教程视频或录制屏幕操作的开发者和内容创作者而言,OpenScreen 提供了一个零成本、高质量的选择。其功能覆盖了日常演示制作的核心需求:智能缩放、注释标注、背景美化、音频录制,基本可以替代付费的 Screen Studio。

项目开源(MIT),欢迎通过 GitHub Issues 或 PR 参与贡献。