SuperAPI AI 工具集

recordly

设计与创作

查看项目

更新于 10-16 04:19

技能介绍

用途

Recordly 是一款开源屏幕录制与编辑工具,专注于把原始录屏加工成更精致的成品视频,适用于产品演示、操作讲解、教程和社交媒体短片。它先录制屏幕或窗口,再通过时间线编辑器进行后期处理。

主要能力

  • 时间线编辑器
  • 自动缩放
  • 光标特效
  • 摄像头画中画叠加
  • 样式化背景
  • MP4/GIF 导出
  • 摄像头随缩放响应式缩放
  • .recordly 工程持久化
  • 自动字幕(Whisper)
  • 增强光标效果(摇摆、点击弹跳、循环模式)
  • 原生采集后端

需要明确的是,其所有效果均为带运动模糊的 2D 平移缩放,而非 3D 透视变换。

项目关系与许可

Recordly 是 OpenScreen(siddharthvaddem/openscreen,10.6K stars,MIT)的分支,采用 AGPL 3.0 许可。

使用方式

安装(克隆、构建、处理 macOS 隔离):

bash scripts/install_recordly.sh

启动(或直接打开文件):

bash scripts/launch_recordly.sh bash scripts/launch_recordly.sh path/to/recording.mp4 bash scripts/launch_recordly.sh path/to/project.recordly

安装脚本会克隆、安装依赖并构建。该脚本将 webadderall/Recordly 克隆到 ~/tools/recordly/,运行 npm install,构建对应平台的应用程序,并处理 macOS 隔离。

也可从 https://github.com/webadderall/Recordly/releases 下载预构建版本。在 Arch Linux 上:yay -S recordly-bin。

与 feature-video 集成

来自 compound-engineering:feature-video 的原始屏幕捕捉若不做后期处理会显得不专业——鼠标移动突兀、关键交互没有缩放、背景单调。Recordly 可修正这一点:

  1. 启动 Recordly:bash scripts/launch_recordly.sh
  2. 在 Recordly 中打开原始录制文件
  3. 应用自动缩放、光标效果和背景样式
  4. 导出为 MP4,并在 PR 描述中使用加工后的视频

3D 透视模式(Slant)

扁平录屏在社交媒体上显得千篇一律。将其渲染在带摄像机动画、HDRI 反射和景深的 3D 平面上,可使其看起来像 Slant it(69 美元)或 Screen Studio 的输出——且免费。

在任何现代浏览器中打开 3D 透视渲染器

open scripts/slant.html

  1. 将屏幕录制拖到视口上(或使用文件选择器)
  2. 选择动画预设(内置 12 种:Hero Float、Dramatic Tilt、Orbit、Slide In、Push/Pull、Isometric、Carousel、Cinematic Pan 等)
  3. 调整背景(渐变、纯色或 HDRI 环境)、景深、屏幕反射
  4. 导出为 MP4(适合 Twitter,H.264)、WebM 或 GIF(GitHub PR 中 GIF 可内联渲染)

它是自包含的 HTML 文件——使用 CDN 的 Three.js r183,无需构建步骤、无需服务器、无本地依赖。完整预设库、导出格式细节和浏览器支持矩阵见 README.md。

适用场景

  • 为 PR、文档或社交媒体录制精致屏幕演示
  • 对原始录屏进行后期处理,加入自动缩放、光标平滑和样式化边框
  • 制作带摄像头叠加的产品操作讲解视频
  • 加工通过 compound-engineering:feature-video 捕捉的录制

不适用场景

  • 仅需原始屏幕捕捉、无需加工:使用 macOS 截图、OBS 或 QuickTime
  • 无头/批量视频处理:使用 ffmpeg
  • 带手机/笔记本边框的设备外框样机:使用 Rotato 或 Shots.so
  • 音频混合或配音:使用专门的音频编辑器

限制

所有效果均为带运动模糊的 2D 平移缩放,而非 3D 透视变换。官方未提供更多关于系统平台支持、性能上限、价格或云端能力的说明。

链接

  • 仓库:github.com/webadderall/Recordly
  • 发布:github.com/webadderall/Recordly/releases
  • 上游(OpenScreen):github.com/siddharthvaddem/openscreen
  • 许可:AGPL 3.0