📌 项目地址webadderallorg/Recordly | ⭐ 15,398 颗星 | 🔧 TypeScript | 📜 NOASSERTION

这篇文章是写给谁的

我假设你是以下三种人之一:

  • 做产品演示视频的开发者或技术作家
  • 需要录制软件操作教程的运维或售前
  • 看到”开源录屏”就点进来,想确认值不值得下

如果你是视频剪辑师、动画师,或者需要在录屏上做复杂特效合成,Recordly不针对你。它的作者在首页写了:”Create polished demo videos in minutes”。不是”Create professional video content”。范围清晰。

先给结论:Recordly是一款用TypeScript写的桌面录屏+剪辑工具,捕获光标活动作为后期自动缩放的依据。它不靠AI,不靠视觉识别,单纯靠鼠标移动速度和点击事件触发明确定的缩放规则。这是它的核心:一切围绕鼠标驱动的操作演示设计。非这类场景,它不适用。

158页README里写了什么

README核心内容分四块:录制、时间线编辑、光标控制、摄像头气泡。外加一个社区扩展市场。我逐一拆。

录制:三个平台,三条路

Recordly用不同的捕获后端,不是功能差异,是物理限制。

平台 捕获方式 能隐藏光标吗
macOS 14.0+ 原生ScreenCaptureKit
Windows 10 Build 19041+ 原生WGC + WASAPI音频
Linux Electron捕获API

Linux用户注意最后一行。README明确写了:”Cursor hiding is not supported on Linux today.”。如果在Linux上录屏且画面里不能有鼠标箭头,别用Recordly。

录制内容:整个屏幕或单个应用窗口。可以同时捕获麦克风和系统音频。录完直接跳进编辑器。

可以打开已有录制文件,也可以打开.recordly项目文件。项目文件保存了时间线状态,可以接着上次的剪辑工作。

时间线编辑:功能表

READ ME列出了以下操作:

  • 拖拽裁剪片段
  • 手动添加缩放区域
  • 使用自动缩放建议
  • 增加快放/慢放区域
  • 添加文字、图片、图形标注
  • 添加额外音频轨道
  • 画面裁剪
  • 保存和重新打开项目

缺什么:多视频轨道叠加、转场效果、关键帧动画。如果你需要两段视频并列显示,或者做淡入淡出,Recordly做不了。

够什么:如果你的需求是把一段操作录屏加上缩放、注释、配音,然后导出——这个东西够用。不需要学Premiere Pro的流程。

为什么说”自动缩放”不是AI

Recordly在README里写的是”automatic zoom suggestions based on cursor activity”。怎么决定缩放?我没找到公开算法细节,但从行为和常见实现推断:光标快速移动时保持全局画面,光标停止或点击时放大到光标区域。

这不是视觉AI,是运动检测。好处是可靠,不会因为画面内容误判。坏处是它只关注”光标在哪,快不快”,不关心界面实际上在讲什么。如果你录的是完全不用鼠标的操作(键盘快捷键演示、纯讲解),自动缩放功能等于没用。

你可以手动在时间线上添加缩放区域,覆盖自动建议。这点够灵活。

光标控制:四个明确项

READ ME列出:

  1. 显示或隐藏光标叠加
  2. 光标大小调整
  3. 光标平滑
  4. 光标运动模糊

最后一项只写了一个字母”C”。我看了仓库的完整README,确实是”C”就断了。推测是”Cursor trail”或”Cursor glow”,但不能瞎编。写到这里只认准确的前三项加运动模糊。

光标平滑和运动模糊对有大量拖动操作的演示很好用。鼠标快速划过屏幕时,模糊化减少跳帧感。如果做严谨的技术操作演示需要显示精准光标位置,关掉模糊即可。

摄像头气泡:圆形浮窗,带”躲缩放”功能

摄像头画面以圆形浮窗叠加到视频上。支持:

  • 预设位置(四角)和自定义坐标
  • 镜像
  • 阴影和圆角控制
  • “react to zoom”:画面缩放时气泡自动偏移,避免挡住缩放区域

气泡固定圆形。READ ME没提透明度调节、边框颜色、旋转功能。对于多数产品演示场景,一个圆形浮窗够用。如果你需要方形或带logo边框的摄像头画面,只能用扩展。

扩展市场:把功能剪出来卖给社区

Recordly有社区驱动的扩展系统。任何人可以构建发布扩展,扩展类型包括:

  • 光标点击音效
  • 设备边框(手机、MacBook框)
  • 壁纸
  • 渲染钩子
  • 设置面板

安装渠道是Recordly Marketplace

这种策略聪明:不自己堆功能,把边界案例交给社区。我还没试过扩展,但基于Electron的扩展系统一般性能开销可控。如果大家真的在扩展里做有用的事,这个方法比闭源等更新快得多。

平台差异:三个硬伤

  1. Linux不能隐藏光标。前面说了。如果Linux是主力录制平台且必须隐藏光标,别用。

  2. macOS和Windows用原生捕获。这意味着性能更好、延迟更低、支持窗口级捕获而不是屏幕全截图。真实录制体验上,macOS和Windows用户会得到比Linux好的稳定性。

  3. 系统音频捕获有依赖。Windows用WASAPI,macOS用ScreenCaptureKit自带音频。如果你是Windows用户(Build 19041以上),系统麦克风和系统音同时录制是支持的。

谁该下载,谁该跳过

下载的条件

  • 你主要录制鼠标驱动的操作演示(代码走读、界面导航、软件操作)
  • 你需要快速给录屏加自动缩放和光标美化
  • 你不需要多轨道叠加或专业转场
  • 你在macOS或Windows上工作

跳过的条件

  • 你在Linux上录屏且必须隐藏光标
  • 你的演示完全不需要鼠标交互
  • 你需要同时显示多个视频源(比如代码窗口+讲解者面部反应窗口)
  • 你的核心工作是做特效、调色或动画

值不值得下载用一下

15398个star说明它的定位有市场。我读过整个README,项目目标明确:解决”录完演示视频还要找人做缩放和光标美化”这个痛点。它做到了。

如果你刚好符合”录鼠标驱动的操作演示、不做复杂剪辑、在mac或Windows”这个画像,它比Premiere快得多。如果不符合,它不适合你。别因为它免费就下,那不是帮你省时间。

这篇文章对你有帮助吗?

发表回复