OpenScreen 2 面向开发者与产品团队的录屏演示工具,可让 AI 智能体通过 MCP 自动完成剪辑、缩放与光标特效,也支持手动删词剪辑,免费开源无水印。 热门评论 PH 用户Product Hunt 的各位,大家好,我是 Etienne,负责维护 OpenScreen。它最初是 Siddharth Vaddem 的副业项目,一个 Screen Studio 的免费替代品。他六月把它归档了,我得到他的同意后接手。2.0 是那之后四个月的成果,目前已有 137 人为这个项目做过贡献。新东西包括:本地 MCP server,让 Claude Code 或其他智能体帮你完成剪辑;根据你的点击来规划缩放,按镜头成组,而不是每次点击一个;通过删除 transcript 里的词来剪视频,字幕在本地转写;摄像头画面放在录制内容旁边或上方,支持背景模糊或移除;原生 GPU renderer,在我们参考笔记本上导出比之前快约 15 倍;一个会随缩放移动的 3D 相机,以及五种光标主题,带精雕的 3D 版本;支持 Windows、macOS 和 Linux。免费且 MIT 许可,无需账号,无水印。感谢 Siddharth 启动了这个项目,也感谢所有贡献者。你现在用什么做 demo?OpenScreen 要怎样你才会换过来?PH 用户恭喜 Etienne,也佩服你把它接手过来,而不是让它一直躺在归档里。我前阵子翻过 OpenScreen 的源码。zoomSpring.ts 里那句关于 eased target 会在缩放接缝处造成突跳的注释,改变了我对相机运动的看法。细节很小,但在结果里能感觉到。对“zooms as shots”挺好奇:你怎么决定哪些点击归到同一个 shot?按时间间隔、屏幕上的距离,还是两者都看?PH 用户恭喜!我用过一阵子 Screen Studio,后来换到了 Record,现在我想试试 OpenScreen!PH 用户一个这么精致的工具还能免费、MIT、无水印,很少见,佩服你在重写过程中还坚持这样做。关于基于 transcript 的剪辑有个问题:本地转写永远不可能完美,那如果智能体删掉了一个听错的词,结果剪在了句子中间而不是停顿处,会怎样?它会在提交前把剪辑列表给你看,还是主要靠撤销来兜底?PH 用户我喜欢它在 Windows、Mac 和 Linux 上都能用。不用账号、没有水印也是很棒的加分项。 热门产品Benjamin Freeman2026-10-11原文 打开互动版
它最初是 Siddharth Vaddem 的副业项目,一个 Screen Studio 的免费替代品。他六月把它归档了,我得到他的同意后接手。2.0 是那之后四个月的成果,目前已有 137 人为这个项目做过贡献。
新东西包括:本地 MCP server,让 Claude Code 或其他智能体帮你完成剪辑;根据你的点击来规划缩放,按镜头成组,而不是每次点击一个;通过删除 transcript 里的词来剪视频,字幕在本地转写;摄像头画面放在录制内容旁边或上方,支持背景模糊或移除;原生 GPU renderer,在我们参考笔记本上导出比之前快约 15 倍;一个会随缩放移动的 3D 相机,以及五种光标主题,带精雕的 3D 版本;支持 Windows、macOS 和 Linux。免费且 MIT 许可,无需账号,无水印。感谢 Siddharth 启动了这个项目,也感谢所有贡献者。
你现在用什么做 demo?OpenScreen 要怎样你才会换过来?
我前阵子翻过 OpenScreen 的源码。zoomSpring.ts 里那句关于 eased target 会在缩放接缝处造成突跳的注释,改变了我对相机运动的看法。细节很小,但在结果里能感觉到。
对“zooms as shots”挺好奇:你怎么决定哪些点击归到同一个 shot?按时间间隔、屏幕上的距离,还是两者都看?