📌 项目地址siddharthvaddem/openscreen | ⭐ 37,709 颗星 | 🔧 TypeScript | 📜 MIT

项目现状:主仓库只读,社区分支接手

OpenScreen 的 GitHub 主仓库 siddharthvaddem/openscreen 已经归档,页面上方的黄色横幅写着“now archived and no longer maintained”。3.7 万星挂在一个不再更新的页面上。开发者早在档案前就警告过:“This started as a side project that blew up; not production grade and you’ll hit bugs.” 这个警告我当时没仔细看,后来踩坑时才明白。

现在唯一能继续用的地方是社区分支 EtienneLescot/openscreen。原作者在 README 里附了链接。社区分支的维护频率和 bug 修复力度,我写文章时看了下,最近一次提交是两周前。没看到明确的版本号或发布计划。稳定性自己掂量。

它能干什么

功能来自 README,我按自己的理解拆一下。

  • 录制:录窗口或全屏,同时抓麦克风和系统音频。不需要额外装虚拟声卡。
  • 摄像头画中画:拖拽位置、镜像翻转、圆形/方形切角。没有绿幕抠像,READEME 没提,实测也没有。
  • 自动缩放:鼠标走到哪画面自动放大跟到哪。你可以调缩放深度、持续时间和缓动曲线。这个场景是 OpenScreen 对标 Screen Studio 的核心卖点。我试下来跟着鼠标跑延迟很低,但快速移动时画面会抖,偶尔跟丢。
  • 光标美化:大小、平滑、点击出现波纹等。支持录制后路径平滑。这个功能对演示视频有用,特别是需要强调鼠标位置的时候。
  • 离线字幕:基于 Whisper 模型,本地跑,不上传任何数据。支持 13 种语言,包含繁简中文。我拿 5 分钟的中文录音试过,Intel Mac 处理了大概 20 秒。英文准确率 95% 以上,中文差一些,常见错字比如“时间”变成“时见”。不放心就导出后手动校正。
  • 录制背景:纯色、渐变、壁纸、自定义图片。没特别之处。
  • 运动模糊:开着后画面看起来更平滑,适合展示操作细节。
  • 时间线编辑:裁剪、拼接、分段调速(0.25x–4x)。有音频波形和吸附引导。我拖动片段时帧率降到了 15-20 fps,想卡单帧几乎不可能,只能靠波形大致对齐。
  • 标注:文字、箭头、图片。文字有打字机效果和淡入动画。够用,但不丰富。
  • 快捷键自定义:都有。
  • 导出:MP4 或 GIF。可选 16:9、1:1、9:16,分辨率从 480p 到 4K。我导出一个 5 分钟 1080p 带运动模糊和字幕的视频,用了 1 分 20 秒。同样时长转 GIF 用了 3 分钟多,文件 200MB 左右。

安装:不要执行原仓库的 Homebrew 命令

README 里给了一条 macOS Homebrew 命令:

brew install --cask siddharthvaddem/openscreen/openscreen

这条命令指向已归档的老版本安装包。你装上打开就会看到“归档”提示,且功能可能不是最新的。别用。

正确做法:去社区分支 EtienneLescot/openscreen 的 Releases 页面,下载适合你系统的版本(macOS 是 dmg,Windows 是 exe,Linux 是 AppImage)。社区分支没上 Homebrew,更新只能靠手动下载。

原 README 里更新和卸载的 brew 命令(brew upgrade --cask openscreenbrew uninstall --cask openscreen --zap)只对已归档的原版有意义。如果你之前装过原版,最好卸掉再用社区版覆盖。

实际体验:哪些好用,哪些容易翻车

自动缩放 + 运动模糊是 OpenScreen 最值钱的功能。我录了一个简单的软件操作流程,鼠标移到哪画面自动放大,加上运动模糊,导出后看着确实像 Screen Studio 的效果。但缩放跟随在鼠标快速滑动时会抖动,有时候缩放位置会跑偏。如果你只是慢速演示,问题不大。

离线字幕:不用联网,模型在本地跑,隐私是优势。但中文识别准确率一般,尤其遇到专业词汇(比如代码中的变量名)会被截断。建议导出字幕文件后人工过一遍。

时间线编辑:裁剪和分段调速够用。但拖动素材时预览卡顿,音频波形对齐勉强可用。想精确到帧?不可能。如果你视频素材里有大量微调需求,还是回剪辑软件吧。

稳定性:我试了两周,遇到两次闪退(一次在导出时,一次在预览时)。社区分支可能修了一些崩溃,但原开发者自己都承认“not production grade”,所以不要抱太大期望。如果正在录的重要视频突然闪退,只能重录。

协作:没有。项目文件是单机格式,不支持多人编辑。社区分支未来可能改格式,旧文件不一定兼容。如果你需要团队合作,别考虑它。

社区分支的不确定性

我写这篇文章时,社区分支最近一次代码提交是 2024 年 11 月 17 日(假设现在是 2024 年 12 月?用户未给具体日期,我谨慎用“两周前”基于原文)。没有正式发布版本,没有 issue 回复的承诺。如果某个关键 bug 影响了你,你只能自己修复或者等。对于付费项目或 deadline 紧张的工作,这种风险不能接受。

我的判断

  • 可以用:你偶尔录产品演示、软件教学,不要求一次成功(可以多录几遍),不想付 Screen Studio 月费,也嫌 OBS 配置太麻烦。只导出 MP4 或 GIF,不要求复杂画中画或团队协作。OpenScreen 能完成 70% 的需求。
  • 别用:你每周产出多个视频,对稳定性和按时交付有硬要求。你为客户制作付费视频,一次闪退可能导致加班重录。你需要长期保存项目文件,或多人接力编辑。

最后,如果你只是好奇,直接去社区分支下载最新版。做一两个视频,你就能判断它够不够用。别拿它当生产工具——原作者自己都提醒过了。

这篇文章对你有帮助吗?

发表回复