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——从此你可以用自然语言指挥它们,不用再手写代码
alt text


快速导航

项目 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() 驱动动画,一个组件就是一个场景。

alt text

这个项目在程序员圈子里迅速火了——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 组件。每一个动画都是当前帧的函数。)

alt text

这句话定义了 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(方便你以后换数据)

alt text

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

你说画面它搭架构


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

来龙去脉

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

alt text

但和 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 管外观。)

alt text

但这行字解释不了实际体验。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 战队。

alt text

你全程不用写一行代码。 而且门槛比 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 到底谁不能做什么

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

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 创作工具链深度评测。

posted @ 2026-07-29 06:52  AI钉子铺  阅读(0)  评论(0)    收藏  举报