1. 项目定位与用途
OpenScreen 是一个开源免费的桌面应用程序,定位为 Screen Studio 的简化替代方案。主要用于录制屏幕并创建产品演示、功能 walkthrough、教程或营销视频。用户可以通过它快速捕获屏幕内容,添加缩放、注释、背景等效果,并导出为多种格式,适用于个人学习和商业宣传。
OpenScreen 是 Screen Studio 的免费开源替代品,适用于录制屏幕、制作产品演示和教程视频。支持自动缩放、注释、修剪、多背景选择,并提供 macOS/Linux/Windows 安装指南与使用教程。
OpenScreen 是一个免费开源的桌面应用,用于录制屏幕并创建产品演示视频,提供缩放、注释、修剪等功能,作为 Screen Studio 的简化替代方案,支持个人和商业使用。
OpenScreen 是一个开源免费的桌面应用程序,定位为 Screen Studio 的简化替代方案。主要用于录制屏幕并创建产品演示、功能 walkthrough、教程或营销视频。用户可以通过它快速捕获屏幕内容,添加缩放、注释、背景等效果,并导出为多种格式,适用于个人学习和商业宣传。
解决了专业屏幕录制与演示视频制作工具通常需要付费订阅(如 Screen Studio 月费 29 美元)的问题。提供完全免费、开源、无水印且允许商业使用的工具,降低用户成本并赋予其修改和分发的自由。同时,通过简化功能集,降低了学习门槛,满足大多数基础需求。
主要适用于:1)创建软件产品演示或功能介绍视频;2)录制操作教程、教育内容或内部培训材料;3)制作营销宣传视频或社交媒体内容;4)快速剪辑屏幕录制并添加缩放、注释等增强效果;5)导出适配不同平台(如 YouTube、社交媒体)的视频,支持多种宽高比与分辨率。
从 GitHub Releases 页面下载对应平台的安装包: - macOS:下载 .dmg 或 .app,若被 Gatekeeper 阻止,需在终端执行 `xattr -rd com.apple.quarantine /Applications/Openscreen.app`,并在系统设置中授予“屏幕录制”和“辅助功能”权限。 - Linux:下载 .AppImage 文件,运行 `chmod +x Openscreen-Linux-*.AppImage` 后执行,若启动失败可加 `--no-sandbox` 参数;需 PipeWire 支持系统音频(Ubuntu 22.04+ 默认)。 - Windows:下载安装程序运行即可,系统音频捕获通常可直接工作(具体步骤未在仓库中详细给出)。
启动应用后选择录制源(特定窗口或全屏);开始录制,可在录制中或录制后添加自动/手动缩放(调整深度、持续时间、位置);使用编辑器添加文本、箭头、图片等注释,裁剪视频或修剪片段;选择背景(壁纸、纯色、渐变或自定义),启用运动 blur 使运镜更平滑;调整不同片段的速度,配置导出比例与分辨率,渲染并保存视频。详细操作可参考应用内界面。
项目当前为 beta 版本,可能存在 bug。技术实现上采用 Electron 多进程架构,主进程管理窗口与权限,渲染进程运行 React UI。核心模块包括视频编辑器 UI(基于 dnd-timeline)、视频播放逻辑、导出引擎(帧渲染、音频编码、混流)和布局合成器。构建使用 Vite,代码分割优化了 pixi、react-vendor 和 video-processing。系统音频捕获依赖 Electron desktopCapturer,有平台差异:macOS 13+ 支持,Linux 需 PipeWire。项目欢迎贡献,可通过 issues 和项目路线图参与。
是的,OpenScreen 100% 免费用于个人和商业用途,无订阅、无水印,遵循 MIT 许可证,可修改和分发。
支持 macOS 13+、Windows(具体版本未明确,通常较新版本)、Linux(需 PipeWire,如 Ubuntu 22.04+)。系统音频捕获在 macOS 14.2+ 需授权,Linux 需 PipeWire 环境。
可能因 Gatekeeper 阻止(无开发者证书),需在终端执行 `xattr -rd com.apple.quarantine /Applications/Openscreen.app`,并在系统设置中授予“屏幕录制”和“辅助功能”权限。
若提示 sandbox 错误,尝试以 `--no-sandbox` 参数运行:`./Openscreen-Linux-*.AppImage --no-sandbox`。确保系统使用 PipeWire 以支持系统音频。
欢迎贡献!可查看 GitHub 上的开放 issues 和项目路线图(project roadmap)了解当前工作方向,提交 PR 或报告问题。