Remotion Skill vs HyperFrames Skill:AI视频圈两大技能包正面交锋,最好的对手,最好的搭档?

一个让 Claude 像 React 架构师一样拆解你的需求,一个让 Claude 像剪辑师一样帮你梳理思路。都是用自然语言指挥 AI 做视频,走向却截然不同。


先交代一下背景。这两个 Skill 都不是凭空冒出来的------它们背后各站着一个已经很有名的编程式视频框架。

Remotion 是 Jonny Burger 在 2021 年开源的项目,GitHub 上 2 万多 star,用 React 组件写视频。HyperFrames 是 AI 视频公司 HeyGen 的开源项目,用 HTML + GSAP 时间轴写视频。它们最初都是程序员手写代码做动画的工具。后来各自被封装成了 Claude Code 的 Skill------从此你可以用自然语言指挥它们,不用再手写代码


快速导航

项目 Remotion Skill HyperFrames Skill
来自项目 remotion-dev/remotion heygen-com/hyperframes
创建者 Jonny Burger(瑞士,独立开发者) HeyGen(AI 视频公司)
项目起步 2021 年 2025 年
原来怎么用 程序员手写 React 组件做动画 程序员手写 HTML + GSAP 做动画
现在怎么用 装 Skill → 自然语言指挥 Claude 装 Skill → 自然语言指挥 Claude
对话风格 你说一句,它开始写。默认你清楚要什么 它先反问你五六轮。默认帮你先想清楚
你控制什么 描述画面、改参数、调节奏 描述画面、回答追问、确认方向
Claude 控制什么 API 选择、组件拆分、帧函数编排 时间轴编排、动画运行时选择、字幕同步
最快出片 约 3-5 天(学基础概念) 约 1-2 天(学基本对话)
改需求体验 "把第三页标题改成蓝色"→改一个 prop "把第三段往后挪两秒"→改一个 data-start
许可证 BSL 源码可用(公司商用 $100-500/月) Apache 2.0(完全免费,无限制)
子 Skill 数量 1(一个包教会全部) 8(各管一摊,总入口自动派发)

数据来源:两个 Skill 文件实测(2026 年 7 月 28 日)


01 Remotion Skill:你描述画面,它搭架构

来龙去脉

Remotion 是 Jonny Burger 在 2021 年发在 GitHub 上的开源项目。它干了一件没人干过的事:把 React 的组件模型搬到了视频制作里 。开发者用 JSX 写画面,用 useCurrentFrame() 驱动动画,一个组件就是一个场景。

这个项目在程序员圈子里迅速火了------2 万多 GitHub star,被 Vercel、Shopify、Spotify 的团队用来生成自动化视频。但它一直有个门槛:你得会写 React。

Remotion Skill 就是来解决这个门槛的。它把 Remotion 的所有能力封装成一份 AI 知识文档------Claude 加载之后,你不需要手写 React,说人话就行。

一句话概括

Remotion Skill 把 Claude 训练成一个用自然语言驱动的 React 视频架构师 。你不需要知道 useCurrentFrame() 是什么------你只需要说"这个标题从左边滑进来,大概半秒",Claude 自己决定用 spring() 还是 interpolate()damping 设多少、从第几帧开始。

Remotion 作者 Jonny Burger 定下的基调决定了这个 Skill 的一切:

"The idea is simple: use React to create videos programmatically. Every frame is a React component. Every animation is a function of the current frame."

(想法很简单:用 React 来程序化地创作视频。每一帧都是一个 React 组件。每一个动画都是当前帧的函数。)

这句话定义了 Skill 的气质:Claude 的思考方式是"画面 = 组件树 + 时间"。你跟它说话,它脑子里已经开始画组件树了。

和 Claude 对话的真实感受

装上 Remotion Skill 后,你和 Claude 的对话是这样的:

你:"帮我做一个自注意力机制的科普视频。开头有个 Hook 画面,中间解释 Q、K、V 三个矩阵怎么交互,结尾收一下。3 分钟。"

Claude:开始建项目、注册 Composition、把三个场景拆成三个 Scene 文件、给每个 Scene 写动画。你不需要告诉它"用 Sequence 组件"------它自己知道。

你跟它说话的方式是指挥式的。 "做这个。改成那个。再快一点。" Claude 负责所有的技术实现决策。

这和 SuperPower 的哲学很像------Jesse Vincent 说过:

"问题不在于模型不够聪明,而在于缺乏纪律。"

Remotion Skill 给 Claude 的"纪律"就是 React 的组件化思维。你说需求,它画组件树。你说改,它改那个组件而不碰其他的。

Skill 实际做了什么

当你说"做一个矩阵乘法可视化的科普视频",Skill 驱动 Claude 自动完成:

  • 判断这个需求适合拆成几个 Scene
  • 每个 Scene 分配多少帧
  • 3D 矩阵动画用 @remotion/three 还是纯 CSS 变换
  • 旁白和画面的时间点怎么对齐
  • 哪些参数应该暴露为 inputProps(方便你以后换数据)

你全程不用写一行代码。 但你需要有能力读懂它生成的 React 组件------因为改需求的时候,Claude 改了 Scene3 的 props,你得知道它在改什么。这是 Remotion Skill 的门槛:它把技术决策权交给了 Claude,但把理解责任留给了你。


02 HyperFrames Skill:它先反问你,再动手

来龙去脉

HyperFrames 是 AI 视频公司 HeyGen 在 2025 年开源的项目。和 Remotion 一样,它最初也是给程序员用的------用 HTML 写画面,用 GSAP 写动画,用 data-* 属性标时间轴。Hello World 就是一个 index.html,不需要任何构建工具。

但和 Remotion 走的路不同:Remotion 是独立开发者单枪匹马做了四年,HyperFrames 是 HeyGen 这家公司把内部视频渲染引擎开源出来。所以 HyperFrames 自带了字幕引擎、设计师预设、组件市场------这些都是 HeyGen 自己生产环境用了很久的东西。

HyperFrames Skill 把这个能力装进了 Claude Code。

一句话概括

HyperFrames Skill 把 Claude 训练成一个会先跟你确认需求再动手的 HTML 时间轴导演。它不假设你清楚细节------它先问。

HyperFrames Skill 的第一行就把这个理念写明了:

"HTML is the source of truth for video. A composition is an HTML file with data-* attributes for timing, a GSAP timeline for animation, and CSS for appearance."

(HTML 是视频的唯一真相。一个视频组合就是一个 HTML 文件,用 data-* 属性标记时序,用 GSAP 时间轴写动画,用 CSS 管外观。)

但这行字解释不了实际体验。HyperFrames Skill 真正的特点是它的前置流程------Intent Interview。

和 Claude 对话的真实感受

装上 HyperFrames Skill 后,同样的需求,对话完全不同:

你:"帮我做一个自注意力机制的科普视频。开头有个 Hook 画面......"

Claude:"等等------这个视频是横屏还是竖屏?目标观众是技术人员还是普通大众?旁白要男声还是女声?需要字幕吗?你偏好什么视觉风格?要不要背景音乐?"

五六轮问答之后,它才开始写 HTML。

一开始你觉得这很烦。后来发现它解决了一个经常发生的问题:你说得不够清楚,它写出来方向就偏了。

你跟它说话的方式是对话式的。 "我想要这个效果"→"你觉得哪种风格更合适?"→"好,就这么做。" Claude 先帮你把模糊需求梳理成明确决策,再动手。

这和 grill-me 的核心逻辑完全一致------grill-me 追问的也不是技术方案,是你脑子里还没组织出来的东西。HyperFrames Skill 的 Intent Interview 在做同样的事:在你开始做视频之前,先把"你到底要什么"问清楚。

Skill 实际做了什么

和 Remotion Skill 最大的不同:HyperFrames Skill 不是"你说需求→它开始写",而是"你说需求→它反问你→你说清楚→它开始写"。

装上之后,Skill 驱动 Claude 自动完成:

  • 判断你的需求属于哪种视频类型(科普讲解 / 产品展示 / 幻灯片 / 音乐视频 / 代码走读......共 9 种预设工作流)
  • 根据视频类型自动加载对应的子 Skill------要加字幕就加载 embedded-captions,要 3D 就加载 hyperframes-animation
  • 把你说的话翻译成 HTML 结构------"这个标题出现在第 3 秒"变成 data-start="3"
  • 字幕自动从音频时间戳同步------你给它一段音频 + Whisper 转录,它给你逐词 karaoke
  • 渲染前自动检查------文字有没有溢出容器?颜色对比度够不够?(npx hyperframes inspect

这些能力不是一个大包全装在一个 Skill 里------HyperFrames 是一支各管一摊的战队:

子 Skill 管什么
hyperframes 总调度------判断视频类型,选工作流
hyperframes-core 核心契约------data-* 属性规则、轨道、变量
hyperframes-cli 命令行------init/lint/inspect/preview/render
hyperframes-creative 设计------8 种视觉预设、配色、字体、旁白
hyperframes-animation 动画------7 种运行时(GSAP/Lottie/Three.js/Anime.js/CSS/WAAPI/TypeGPU)、24 种文字动效
hyperframes-keyframes 关键帧------2D/3D 关键帧、路径、遮罩、SVG 变形
hyperframes-registry 组件市场------hyperframes add 一键装预设场景
remotion-to-hyperframes 翻译桥------Remotion 源码翻成 HyperFrames

对比之下,Remotion Skill 就一个包------从 useCurrentFrame() 到 Three.js 到渲染配置全装在里面。独狼 vs 战队。

你全程不用写一行代码。 而且门槛比 Remotion Skill 更低------你只需要看得懂 HTML。改需求的时候,Claude 改的是元素的 data-start 属性,一目了然。


03 同一个需求,两种对话体验

两个 Skill 输入的是同一句自然语言,输出的是同一个 MP4------但你和 Claude 的对话过程,以及 Claude 脑子里的处理过程,完全不同。

维度 Remotion Skill HyperFrames Skill
对话节奏 你说一句,它开始写 它先反问你五六轮
它把你当 一个清楚自己要什么的导演 一个需要先理清思路的创作者
你的角色 下指令 + 审核产出 回答问题 + 确认方向
需求变了 "把第三页标题改蓝色" "把第三段往后挪两秒"
它擅长什么 复杂场景架构、3D 可视化 快速原型、字幕同步、社交切片
它不擅长什么 需求模糊时可能跑偏 超长视频的架构维护
你的门槛 能读懂 React 组件 能读懂 HTML
它替你做了什么决定 API 选择、帧数分配、组件拆分 视频类型、视觉风格、字幕格式、动画运行时

Remotion Skill 相信你已经想清楚了。HyperFrames Skill 默认你可能还没想清楚。

还有一个硬数据值得参考。HeyGen 官方做过一次同题测试------给 Claude Opus 4.7 相同的视频 prompt,分别用两个 Skill 生成:

指标 HyperFrames Skill Remotion Skill
渲染耗时 ~60 秒 ~162 秒(另加 4 分钟初始化)
输出体积 ~4 MB ~14 MB

HyperFrames 官方自己也承认这不是"谁更好"------他们在对比页面上写的结论是二者互补。HyperFrames 赢在 AI 友好(HTML 是 LLM 训练数据里最多的语言),Remotion 赢在工程成熟度(分布式渲染、Player 组件、四年社区积累)。


03.5 到底谁不能做什么

上面说了理念和流程,但读者最想问的是:"到底哪个能做我的事?"来,直接列。

Remotion 能做,HyperFrames 做不了

TypeScript 类型安全。 改了一个 Scene 的 props,编译器立刻告诉你所有引用点有没有漏改。HyperFrames 是 HTML,属性写错了渲染出来画面不对才知道。

组件树并行开发。 6 个 Scene 分在 6 个 .tsx 文件里,三个人同时写,Git 合并零冲突。HyperFrames 所有东西塞一个 HTML------两人同时改很难不打架。

3D 场景深度集成。 @remotion/three 把 Three.js 的 Canvas 嵌在 React 组件里,3D 模型、光影、摄像机运动都是 JSX props。HyperFrames 有 Three.js adapter,但你要手写 scene.add()renderer.render()

分布式渲染。 Remotion Lambda 在 AWS 上开几十台机器并行渲染。5 分钟 4K 视频,一台电脑半小时,Lambda 3 分钟。HyperFrames 只支持本地单机渲染。

Player 组件。 渲染完拿 <Player> 嵌入网页------用户可以拖时间轴、调播放速度、逐帧看。HyperFrames 输出就是 MP4,没有交互层。

批量生成。 同一套代码换 inputProps,1000 个个性化视频全自动生成。HyperFrames 的 data-composition-variables 也能换数据,但变量系统不如 React props 灵活。

HyperFrames 能做,Remotion 做不了

零构建,浏览器直接预览。 一个 index.html,双击打开就是预览画面。Remotion 必须 npm installnpm run dev → 等编译 → 看 Studio。改一个字重新编译 5 秒起步。

Intent Interview。 你说个大概方向,Claude 主动追问五六轮:横屏还是竖屏?谁看?什么风格?要字幕吗?问清楚了才动手。Remotion Skill 默认你很确定------直接开始写 React。

字幕引擎。 扔一段音频 + Whisper 转录给它,自动生成逐词高亮的 karaoke 字幕,不需要手写字幕组件和时间同步逻辑。

网页截取。 输入一个 URL,"帮我做成 30 秒产品宣传片"。Remotion 没这个能力。

视觉 QC 自动化。 lint 检查语法规则,inspect 在 Chrome 里逐帧截图标记文字溢出和对比度问题。Remotion 你得自己在 Studio 里拖动时间轴肉眼检查。

音乐节拍同步。 分析音频波形,自动让画面切换卡在节拍上。Remotion 得自己用 useCurrentFrame() 算。

免费商用。 Apache 2.0,随便用。Remotion 超过 3 人团队的公司要付费。


04 翻译桥:它们可以接在一起用

最有意思的部分来了。

HyperFrames 生态里有一个叫 remotion-to-hyperframes 的子 Skill。它的功能直白到让人意外:你把 Remotion 项目描述给它,它自动翻译成 HyperFrames 组合。

翻译后用 SSIM(结构相似性指标)逐帧对比验证------均 SSIM 0.953-0.985。实测画面和原片几乎一致。

这意味着什么?

你在 Remotion Skill 里把复杂的长视频精雕完,然后告诉 Claude"把这个项目翻译成 HyperFrames",它自动完成转换。翻译后的 HyperFrames 版本做社交媒体切片、换数据生成变体、加字幕重新渲染------全都用自然语言指挥。

"Skill 是消耗品,用完就扔。"

这是 Matt Pocock 说的。用在这里同样成立:这两个 Skill 不是让你二选一的信仰------它们是不同阶段的工具。复杂长片走 Remotion Skill,快速切片走 HyperFrames Skill。想换就换。


05 你该选哪个?

不说废话。把你的需求对号入座:

你的情况 选这个
5 分钟以上,多场景,有 3D 动画 Remotion------组件树不会在改到第 6 个场景时塌方
30-90 秒社媒切片,要字幕 HyperFrames ------HTML 一写,render 两分钟出片
需要批量生成 100 个个性化视频 Remotion ------inputProps 换数据,脚本跑一夜全搞定
有个模糊想法,需要 AI 帮你理清 HyperFrames------Intent Interview 问完方向就清楚了
从 Figma 设计稿出发 HyperFrames------子 Skill 直接导入
多人协作,长期维护项目 Remotion------TypeScript + 组件拆分,并行开发不打架
不想为做视频学 React HyperFrames ------看得懂 HTML 就能改 data-start
需要可嵌入网页的交互式播放器 Remotion ------<Player> 组件直接嵌
公司超过 3 个人,不想付许可费 HyperFrames------Apache 2.0 免费
以上都有 两个都装。长片 Remotion,切片 HyperFrames,翻译桥来回切

不管选哪个,有一件事比选择更重要。Fred Brooks 在 The Mythical Man-Month 里写过:

"Show me your flowchart and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won't usually need your flowchart."

(给我看你的流程图但藏起你的数据表,我会继续困惑。给我看你的数据表,我通常就不需要你的流程图了------数据结构已经说明了一切。)

做科普视频也一样。Skill 驱动 Claude 用自然语言帮你做视频。但它不帮你把科普内容本身想清楚。 真正决定视频质量的,是你脑子里那个"数据表"------你对内容的理解、对节奏的判断、对细节的偏执。


这篇文章基于 Remotion Skill 和 HyperFrames Skill 的实测对话体验撰写。所有交互描述来自作者在 Windows 11 + Claude Code 环境中的真实使用记录。

关注本号,获取更多 AI 创作工具链深度评测。

相关推荐
Web4Browser12 小时前
指纹浏览器 API 自动化怎么接:启动 Profile、获取 CDP 端点并连接自动化框架
前端·网络·typescript·自动化
武雄(小星Ai)12 小时前
2026 AI编程工具横评:Trae、Cursor、Copilot、Claude Code实测对比
ai·copilot·cursor·编程工具·trae·claude code·对比评测
寒水馨18 小时前
Linux下载、安装 Bun v1.3.14(附安装包bun-linux-x64.zip)
linux·javascript·typescript·node.js·bun·运行时·包管理器
兮动人19 小时前
Linux 安装 Claude Code 实战:Node.js、npm、GLM 配置一次跑通
linux·npm·node.js·cc·claude code
退休倒计时20 小时前
【复习】LeetCode 二叉树DFS TypeScript
算法·leetcode·typescript·深度优先
lincats21 小时前
grill-me 从入门到精通:Matt Pocock 技能宇宙中最出圈的那个"追问机器"
codex·ai agent·claude code
可涵不会debug21 小时前
【LangChain系列】 零基础入门实战:从环境搭建到 LCEL 链式完整 Demo 详解
运维·服务器·langchain·vibe coding
用户0934077735141 天前
HarmonyOS WPS Open SDK 二开周回顾:从注册到关窗回传怎么串
typescript·harmonyos
啊啊啊迈 旋棍2 天前
【译】TypeScript 7 测试版已在 Visual Studio 2026 18.6 Insiders 3 中默认启用
ubuntu·typescript·visual studio