【Recordly 录频工具】自动跟随缩放 · 光标高亮 · 动画特效 开源项目清单

周店瑟谷 2 阅读 AI 工具与智能体

录屏自动跟随缩放 · 光标高亮 · 动画特效 开源项目清单

覆盖"录制时自动跟随鼠标位置缩放、突出显示重点区域、并带有点击高亮 / 光标放大 / 轨迹动效等动画特效"的开源项目,按定位分为完整录屏工具、OBS 插件、键鼠高亮叠加三类。

数据来源 GitHub REST API 实测采集时间 2026-09-17入库项目 18 个口径 星标 / 语言 / 许可证 / 最后提交 / 归档状态

一、结论速览

如果只看三个,看这三个。

首选 · 功能最全

Recordly

29,367 星,跨平台,把自动跟随缩放、光标平滑、点击回弹、运动模糊、时间线编辑做进同一个工具,是目前"录完即成品"体验最完整的开源方案。

首选 · 许可最宽松

OpenScreen(社区接任仓库)

MIT 协议,可自由商用与二次开发,跨 Windows / macOS / Linux,且提供 CLI 便于脚本化与 CI 集成。原仓库 39,960 星但已归档。

首选 · 不换工具

Zoominator + Keyviz

如果已在用 OBS,用原生插件补"跟随鼠标缩放",用 Keyviz 补"点击与快捷键可视化",两个都是免费开源、可独立开关,自由度最高。

二、A 类 · 完整录屏 / 演示工具

自带录制 + 自动跟随缩放 + 光标特效 + 时间线编辑。这类是需求匹配度最高的。

项目

★

技术栈

许可证

最后提交

维护状态

Recordly

29,367

TypeScript · Electron + PixiJS

AGPL-3.0

2026-09-17

活跃

OpenScreen(原版)

39,960

TypeScript

MIT

2026-06-17

已归档停更

OpenScreen(社区接任)

2,999

TypeScript

MIT

2026-09-17

活跃

Cap

22,362

Rust + TypeScript

AGPL-3.0(部分 MIT)

2026-09-16

活跃

Screenize

605

Swift(macOS 原生)

Apache-2.0

2026-05-22

作者声明暂停

FollowCursor

8

Python + PySide6 / Qt6

MIT

2026-09-02

小众 · 单人维护

framepipe

42

Rust(Linux 专用)

GPL-3.0

2026-08-29

活跃

nuvideo-el

2

TypeScript · Electron + React

无 License

2026-03-09

低活跃 · 中文项目

open-screenstudio

33

Rust · Tauri

无 License

2026-01-25

停滞

核心功能特点

Recordly —— 自动跟随缩放(基于光标活动给出缩放建议)+ 光标尺寸调节、平滑、运动模糊、点击回弹(click bounce)、摇摆(sway)、循环模式;摄像头气泡随缩放联动;时间线支持裁剪、变速、标注、音频轨;背景/边框/阴影美化;扩展市场(点击音效、设备边框等);MP4 / GIF 导出。原生捕获层:macOS 用 ScreenCaptureKit、Windows 用 WGC + WASAPI。

OpenScreen(社区接任) —— 自动 / 手动缩放,可调深度、时长、缓动与像素级位置,自动缩放跟随光标;光标尺寸、平滑、点击特效、主题与录制后路径平滑;运动模糊;AI 编辑助手(自带 Key,支持 Claude / OpenAI / Gemini 等);本地离线字幕;GPU 加速导出 MP4 / GIF;提供无界面 CLI(openscreen record / export),便于脚本与 CI 集成。

Cap —— 开源 Loom 替代。Studio 模式提供背景、缩放、裁剪、字幕与导出控制,光标平滑做得较细;缩放偏手动关键帧,缺少"自动跟随光标"的强自动化。优点是有托管 / 自托管方案与 AI 生成标题、章节、转写。

Screenize —— 需求匹配度最高的 macOS 项目:两套智能运镜(实时跟随光标 + 按活动类型如打字 / 点击 / 滚动 / 拖拽自动规划层级)、点击涟漪动画、快捷键角标叠加、自定义光标、运动模糊、多轨时间线、MP4 / MOV(ProRes)/ GIF、最高 4K 240fps。作者已于 2026-05-22 声明暂停开发,仓库仍可用。

FollowCursor —— Windows 专用,代码体量小、可读性高:以 60Hz 记录光标与点击,智能自动缩放(检测鼠标停留、连续打字、点击簇,并对相邻事件做空间聚类与链式串联)、点击涟漪、84 种背景、5 种设备边框、GPU 硬件编码(NVENC / QuickSync / AMF)。定位最接近"只做跟随缩放"这一件事。

framepipe —— Linux 专用,零拷贝、GPU 加速、实时处理。支持光标精灵替换、缩放、光标平滑与涂抹(smearing,最接近"轨迹拖影"效果)、自定义背景与缩放。命令行驱动,适合技术用户。

三、B 类 · OBS 插件与脚本

不更换录屏工具,在 OBS 内直接实现"镜头跟随鼠标缩放",录屏与直播通用。

项目

★

语言

许可证

最后提交

维护状态

obs-zoom-to-mouse

1,194

Lua 脚本

无 License

2024-06-07

已停更

Zoominator

79

C++ 原生插件

GPL-2.0

2026-09-13

活跃

OBS-Smooth-Zoom

91

Lua 脚本

无 License

2026-02-05

新项目 · 活跃

Zoom, Follow Mouse & More

29

Lua 脚本

GPL-3.0

2026-07-10

活跃

obs-zoom-to-mouse —— 这一类的"事实标准",1,194 星。自动跟随光标、可调缩放倍率与跟随速度、边界触发区域防抖、热键切换。缺点:2024 年 6 月后未再更新,且仓库没有 LICENSE 文件。

Zoominator —— 用 libobs 变换系统实现的原生插件,不像脚本那样"外挂"。支持显示器 / 窗口 / 游戏捕获,可调平滑度,缩放倍率设为 1.0 即为纯跟随平移模式;有防漏边钳制(不出现黑边)、竖屏 1080×1920 适配、多语言(含简体中文)、设置持久化。Windows 为完整功能,macOS / Linux 的全局输入捕获受限。

OBS-Smooth-Zoom —— 明确以"复刻 ScreenStudio / Rapidemo 的付费效果"为目标:平滑缩放进出、缩放中的加权运镜、支持高分辨率自定义光标图(可做旋转与倾斜动态)、原生支持外挂 Composite Blur 插件实现运动模糊与缩放模糊(对应你要的"轨迹 / 模糊类动效")。在 Windows 11 + OBS 32 验证。

Zoom, Follow Mouse & More —— 能力型检测,任何视频源都能用;支持嵌套场景 / 分组穿透、HiDPI 与多显示器坐标映射、防抖死区、热键驱动、场景切换平滑过渡。

四、C 类 · 键鼠高亮强调叠加

本身不录屏,但解决"点击高亮 + 按键可视化 + 突出重点"的诉求,可与任意录屏工具组合。

项目

★

语言

许可证

最后提交

维护状态

Keyviz

9,651

TypeScript + Rust (Tauri)

GPL-3.0

2026-04-01

活跃

KeyCastr

15,101

Objective-C(macOS)

BSD-3-Clause

2026-09-07

活跃

input-overlay

4,180

C++(OBS 插件)

GPL-2.0

2026-07-25

活跃

Screenity

18,702

JavaScript(Chrome 扩展)

GPL-3.0

2026-09-16

活跃

Carnac

4,551

C#(Windows)

MS-PL

2023-02-17

已停更

Keyviz —— 实时可视化按键与鼠标动作(含左 / 中 / 右键、滚轮、组合键如 Cmd+Click),键帽风格、尺寸、颜色、边框、停留时长、切入切出动画全可调,支持按键过滤(只显示快捷键)与多显示器。跨 Windows / macOS / Linux(X11)。

KeyCastr —— macOS 老牌按键显示工具,2009 年至今仍在维护,BSD 许可,适合长期使用。

input-overlay —— OBS 插件,把键盘 / 鼠标 / 手柄输入直接画进直播画面,可与缩放插件叠加使用。

Screenity —— 浏览器端录屏扩展,18,702 星。原生支持"平滑缩放聚焦特定区域"、"点击与光标高亮"以及聚光灯模式,无需安装桌面软件,适合网页演示;局限是只能录浏览器标签页内容。

五、功能对照矩阵

✓ 原生支持  ·  △ 部分支持或需手动 / 依赖外部插件  ·  — 不支持

项目

自动跟随缩放

点击高亮 / 涟漪

光标放大 · 平滑

运动模糊 / 拖影

按键叠加

平台

Recordly

✓

✓ 回弹

✓

✓

—

Win / mac / Linux

Screenize

✓

✓ 涟漪

✓

✓

✓

macOS

OpenScreen(接任)

✓

—

✓

✓

—

Win / mac / Linux

Cap

△ 手动为主

✓

✓ 平滑

—

—

Win / mac / Linux

FollowCursor

✓

✓ 涟漪

✓

—

—

Windows

framepipe

✓

—

✓ 涂抹

✓

—

Linux

Zoominator

✓

—

—

—

—

Win 完整 / mac · Linux 受限

OBS-Smooth-Zoom

✓

✓ 点击动画

✓ 自定义光标

△ 需 Composite Blur

—

Win 11 验证

obs-zoom-to-mouse

✓

—

—

—

—

全平台

Zoom, Follow Mouse & More

✓

—

—

—

—

全平台

Keyviz

—

✓ 点击 / 滚轮

—

—

✓

Win / mac / Linux(X11)

KeyCastr

—

—

—

—

✓

macOS

input-overlay

—

—

—

—

✓

全平台

Screenity

△ 手动缩放

✓

✓ 高亮

—

—

Chrome 扩展

六、选型判断与风险提示

把四件事全做全的开源项目只有两个。"自动跟随缩放 + 点击涟漪 + 光标放大 + 运动模糊"同时具备的,只有 Recordly 和 Screenize。Screenize 的动画特效与快捷键叠加更完整但仅限 macOS 且已暂停开发;Recordly 覆盖更广、仍在高频迭代。

许可合规是最容易被忽略的分水岭。Recordly 与 Cap 均为 AGPL-3.0 —— 内部自用无影响,但若随产品分发或做成 SaaS 对外提供服务,需按协议开源衍生代码。若要求宽松许可,OpenScreen(社区接任仓库)是 MIT 且高活跃的唯一组合;Screenize 为 Apache-2.0 但已暂停。FollowCursor 为 MIT 但体量极小(8 星、单人维护),不建议承压生产。

"轨迹拖影"类动效在开源生态里最稀缺。真正落地的只有三处:framepipe 的 cursor smearing、OBS-Smooth-Zoom 配合 Composite Blur 的运动 / 缩放模糊、Recordly 的 cursor motion blur。想要社交平台上那种夸张的光标拖尾轨迹,目前没有成熟开源方案,只能走商业软件或后期 AE 合成。

零成本、最稳的组合路径。不换录屏工具:OBS + Zoominator(跟随缩放)+ Keyviz(键鼠高亮)+ input-overlay(按键叠加)。三者都免费、可独立开关,缩放与高亮解耦,调参自由度高于一体化工具,且都仍在活跃维护。

注意"高星但已停更"的陷阱。obs-zoom-to-mouse 是这一类里名气最大、星标最高的(1,194 星),但 2024-06 之后未再更新,且没有 LICENSE 文件;OBS-Smooth-Zoom 同样没有许可证。无许可证等于默认保留全部权利,二次分发、内嵌到自家产品都需谨慎。Screenize 的多个高曝光 fork(KapilKumar7 / verseboys / k23 等)均为 0 星派生副本,请认准原作者仓库 syi0808/screenize。

未证实的社区争议。有第三方博客提出 Recordly 与 OpenScreen 之间存在代码来源争议,双方均未公开确认。合规敏感或要用于对外商业交付的团队,建议自行比对代码与 LICENSE 后再采用。

非开源参照(不在清单内,仅作对照):Screen Studio(macOS,约 $89 起,本需求的原型产品)、FocuSee、Cursorful。这些是付费闭源工具,付费换取的正是"自动运镜的智能程度"——如果开源方案在缩放时机判断上不够"聪明",差距主要在这里,而不在特效本身。

数据采集方式:GitHub REST API(/repos、/search/repositories)逐个核验星标数、主语言、许可证标识、最后推送时间与归档状态,采集时点 2026-09-17。
"维护状态"判定口径:最后提交距今 3 个月内为活跃;有明确停更声明或 12 个月以上无提交为停更;仓库 archived 标记为已归档。星标为瞬时值,仅供量级参考。