Recordly:开源的全平台屏幕录制与演示视频编辑器
项目介绍
Recordly 是一款开源的桌面屏幕录制与演示视频编辑器,支持 macOS / Windows / Linux 三大平台。它的定位是:录制+编辑一站式完成,无需把原始素材发给动效设计师去做变焦和光标美化。
| 指标 | 数据 |
|---|---|
| 仓库 | https://github.com/webadderallorg/Recordly |
| Stars | 16,586 |
| Forks | 1,169 |
| 编程语言 | TypeScript |
| 创建时间 | 2026-03-12 |
Recordly 将录屏、编辑、导出三个步骤整合到一个应用中。录制完成后直接进入编辑器——添加自动变焦、光标平滑、摄像头气泡、背景美化,然后导出 MP4 或 GIF。
核心功能
录制
- 录制整个屏幕或单个应用窗口
- 录制完成后直接跳转到编辑器
- 同时录制麦克风和系统音频
- 支持原生捕获后端(macOS ScreenCaptureKit、Windows WGC)
- 从
.recordly项目文件恢复编辑
时间线与编辑
| 功能 | 说明 |
|---|---|
| 拖拽式时间线 | 可视化编辑,上手零门槛 |
| 自动变焦建议 | 基于光标活动自动推荐变焦区域 |
| 手动变焦区域 | 精确控制需要放大的区域 |
| 变速区域 | 快放/慢放 |
| 文字/图片/图形标注 | 在视频上叠加标注信息 |
| 额外音频轨道 | 叠加背景音乐或解说音频 |
| 画面裁剪 | 裁剪录制区域 |
光标美化(最强卖点)
Recordly 最突出的特色之一是光标控制:
| 光标功能 | 说明 |
|---|---|
| 光标叠加 | 可显示或隐藏渲染后的光标层 |
| 光标尺寸调整 | 放大/缩小光标 |
| 光标平滑 | 消除抖动,让光标移动更自然 |
| 光标运动模糊 | 高速移动时产生拖尾效果 |
| 光标点击弹跳 | 点击时产生弹动效果 |
| 光标摇摆 | 模拟自然手抖 |
| 光标循环模式 | 生成循环导出时更干净 |
| macOS 风格光标素材 | 渲染层使用 macOS 风格光标 |
摄像头气泡叠加
- 开启/关闭摄像头画面
- 上传、替换、删除摄像头素材
- 镜像翻转
- 大小控制
- 预设位置 + 自定义 X/Y 坐标
- 圆角控制
- 阴影控制
- 可选跟随变焦
画面美化
| 美化选项 | 说明 |
|---|---|
| 内置壁纸 | 多种内置背景壁纸 |
| 自定义背景 | 上传任意图片作为背景 |
| 纯色/渐变背景 | 简洁背景方案 |
| 内边距 | 控制画面与边框的距离 |
| 圆角 | 画面四角圆角处理 |
| 背景模糊 | 毛玻璃效果 |
| 投影 | 画面阴影 |
| 长宽比预设 | 多种输出比例选择 |
导出
- MP4 标准视频格式
- GIF 轻量分享与循环动画
- 导出质量选择
- GIF 帧率选择
- GIF 循环开关
- GIF 尺寸预设
- 输出尺寸控制
扩展与市场
Recordly 拥有社区驱动的扩展系统。任何人都可以构建和发布扩展,为 Recordly 添加新功能:
- 光标点击音效
- 设备边框
- 浏览器模拟器
- 壁纸包
- 渲染钩子
- 设置面板
扩展可在 Recordly Marketplace 浏览和安装。
系统要求
| 平台 | 最低版本 | 备注 |
|---|---|---|
| macOS | macOS 14.0 (Sonoma) | 需要 ScreenCaptureKit |
| Windows | Windows 10 20H1 (Build 19041) | 需要 WGC 原生捕获 |
| Linux | 现代发行版 | 通过 Electron 捕获,通常需要 PipeWire |
安装方法
下载预编译版本
从 Releases 页面 下载对应平台的安装包。
Arch Linux / Manjaro
yay -S recordly-bin
从源码构建
git clone https://github.com/webadderallorg/Recordly.git recordly
cd recordly
npm install
npm run dev # 开发模式
# 打包构建
npm run build # 当前平台
npm run build:mac # macOS
npm run build:win # Windows
npm run build:linux # Linux
核心使用流程
- 录制:启动 Recordly → 选择屏幕或窗口 → 选择音频选项 → 开始录制
- 编辑:停止录制进入编辑器 → 添加变焦/修剪/变速 → 添加光标美化 → 设置摄像头 → 调整画面样式
- 导出:选择 MP4 或 GIF → 调整质量参数 → 导出
工作原理
Recordly 由三个核心层构成:
- 捕获层:Electron 协调录制和应用流程;macOS 使用原生 ScreenCaptureKit;Windows 使用原生 WGC 和 WASAPI 音频
- 编辑层:时间线区域定义变焦、修剪、变速、音频叠加和标注;光标和摄像头样式在编辑器状态中管理
- 渲染层:场景合成由 PixiJS 处理
优劣势分析
| 优势 | 说明 |
|---|---|
| 完全开源 | AGPL-3.0,源代码可见,可自行构建和修改 |
| 跨平台 | macOS/Windows/Linux 全平台支持 |
| 录制+编辑一站式 | 无需导出到其他软件再做后期 |
| 光标美化出色 | 多项光标特效是同类开源工具中最完善的 |
| 扩展系统 | 社区可贡献扩展,生态可成长 |
| 无品牌水印 | 开源无任何强制水印或付费墙 |
| 劣势 | 说明 |
|---|---|
| Linux 光标支持有限 | Linux 下无法隐藏真实光标,导出可能同时显示两个光标 |
| 系统音频因平台而异 | Linux 通常需要 PipeWire,macOS 需 14.0+ |
| 项目较新 | 2026 年 3 月创建,仍在快速迭代中 |
| 许可证严格 | AGPL-3.0 对商业集成有 copyleft 要求 |
适合谁用
- 产品/技术演示制作者——录制产品演示视频,无需专业剪辑能力
- 教程创作者——录制代码操作、软件教程,自动变焦让观众看清细节
- 开发者——录制 Bug 复现视频、功能演示,导出 GIF 贴到 Issue 中
- 内容创作者——制作 YouTube/社交媒体视频,内置美化功能减少后期工作量
- 开源贡献者——参与扩展开发、Bug 修复、翻译等
总结
Recordly 是目前开源社区中功能最完备的屏幕录制+编辑一体工具之一。它的自动变焦、光标美化、摄像头气泡和时间线编辑组合在一起,覆盖了从录制到发布的完整工作流。
如果你在做产品演示、技术教程或软件操作视频,Recordly 可以让你省去”录完再导入剪辑软件”的中间步骤,在同一个应用内完成全部工作。16,500+ Stars 也证明了社区对它的认可。
项目地址
| 资源 | 链接 |
|---|---|
| GitHub 仓库 | https://github.com/webadderallorg/Recordly |
| 官方网站 | https://www.recordly.dev |
| 扩展市场 | https://marketplace.recordly.dev/extensions |
| Release 页面 | https://github.com/webadderallorg/Recordly/releases |
| 开源协议 | AGPL-3.0 |
参考资料
- GitHub 仓库:源代码、Issue、Release。→ https://github.com/webadderallorg/Recordly
- 官方网站:产品介绍和截屏。→ https://www.recordly.dev
- Recordly Marketplace:社区扩展市场。→ https://marketplace.recordly.dev/extensions
文档信息
- 本文作者:zhupite
- 本文链接:https://zhupite.com/tool/recordly.html
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)