暂无菜单项

中文 Remotion 技能库:31 条帧动画规则与 AI 视频开发入门

发布于
4

AI 做视频,先补帧规则

让 AI 写一段 Remotion 代码,经常会遇到一种情况:

预览看着挺正常,一导出就出问题。标题在最后一帧跑出画面,几个元素挤在一起同时飞进来,加了转场后总时长又对不上。

代码不是不会写。是 AI 不知道 Remotion 的规矩:画面是一帧一帧算出来的,不是 CSS 动画自己动的。

buainoai/remotion-skills 将 Remotion 的最佳实践整理成 31 条中文规则,便于 AI 编程助手查阅。

Remotion 官网:用 React 做视频

它不是视频生成器,是一本“避坑手册”

先分清一件事:这个仓库不会帮你生成视频,也不会替你想脚本。

它是一堆 Markdown 文件。一个 SKILL.md 当目录,下面 31 个规则文件,分别讲动画、组合、时间、序列、图片、视频、音频、字幕、字体、参数化、转场这些事。

仓库首页:31 条规则,1 次提交

你可以把它理解成:给 AI 的一本《Remotion 避坑手册》。

平时我们给 AI 提需求,它靠通用经验写代码。但 Remotion 有些规则很反直觉,网页开发越熟,越容易写错。技能库的作用,就是把这些规则提前放进 AI 的上下文,让它动手前先查一眼。

比如同样是“淡入”,网页里写 transition: opacity 1s 很自然;在 Remotion 里,这行代码渲染时可能完全不动。正确的写法是从当前帧算出透明度:

const frame = useCurrentFrame();
const { fps } = useVideoConfig();
const opacity = interpolate(frame, [0, 1 * fps], [0, 1], {
  extrapolateRight: 'clamp',
});

差别不在语法,在思路:网页是“状态变了,浏览器补间”;Remotion 是“给我第几帧,我算出这一帧长什么样”。

最值得记住的 4 句话

31 条规则不用全背。如果你只想知道它到底在管什么,记住这 4 句就够了。

第一句:所有动画,都从 useCurrentFrame() 来。

不要用 CSS transition、animation,也不要用 Tailwind 的 animate-* 类名。它们在浏览器预览里可能像是动的,但 Remotion 逐帧渲染时对不上。

第二句:时长按“秒 × fps”写,不要写死 30。

interpolate(frame, [0, 30], [0, 1]) 在 30fps 下是 1 秒,在 60fps 下只有 0.5 秒。正确写法是先取 fps,再写 [0, 1 * fps]。

第三句:多个场景,用 Sequence 错开。

如果几个元素都从第 0 帧开始,它们就会一起登场。想让标题先来、图片后到,得用 Sequence 的 from 把时间错开。

第四句:中文比英文更容易溢出。

AI 常按英文字符长度算布局,换成中文就出框。标题限字、正文限行,导出前一定要看最后一帧。

这 4 句听起来都不难,但 AI 的翻车,大多栽在这里。

中文资料与官方技能,怎样搭配

这是最需要先讲清楚的一点。

中文库由社区维护,采用一个技能目录加 31 个规则文件的结构。它没有独立版本号,内容更新节奏与官方库不同。

官方 remotion-dev/skills 采用路由与专项技能分工,覆盖创建、渲染、字幕等任务。开始新项目时,优先从官方安装入口获取与当前工具链配套的规则。

从 1.0 到 2.0:一个大文件,变成路由加专项技能

中文库 官方技能
结构 1 个技能 + 31 条规则 12 个技能目录
更新 2026-01-30,仅 1 次提交 持续更新
安装 手动复制 npx skills add
适合 阅读、学习、离线查 生产、最新 API

所以更稳的用法是:

中文库当教材,官方技能 当工具。

先读中文资料,理解帧、序列、组合和参数,再为项目安装官方技能。不要在同一项目里同时装两份,它们都叫 remotion-best-practices,规则和流程不一致,AI 容易左右横跳。

它能搭配什么?四组就够了

技能库只影响“AI 怎么写代码”。真正做视频,还要看它上下游配什么。

Remotion 搭配地图:Agent、预览渲染、内容流水线、其他视频工具

第一组:AI 编程助手。

Claude Code、Codex、Cursor、Kimi Code 都能读技能。官方还给 Claude Code、Cursor、Codex 做了插件,装完直接说“帮我做个 15 秒产品演示”就行。

第二组:Remotion 自己的工具链。

Studio 用来预览和手动微调;Player 把视频组件嵌进网页或产品;CLI / Lambda 负责渲染和批量出片。做数据视频、个性化视频,这一套是核心。

第三组:内容生产上下游。

脚本、配音、字幕、产品截图、录屏、图表。Remotion 只负责“合成”,不负责“生成素材”。把技能库当视频模型的人,一定会失望。

第四组:替代或互补工具。

若需要比较其他技术路线,可以了解采用 HTML 与 GSAP 的 HyperFrames,选型时分别查看项目许可、依赖与渲染能力。如果片子以真人素材为主,需要精细剪辑、调色、混音,传统剪辑软件仍然更合适。

怎么用?两条路线

路线 A:直接装官方技能,适合真要做项目。

npx create-video@latest --yes --blank my-video
cd my-video
npx skills add remotion-dev/skills
npm run dev

create-video 会建一个空白项目,npm run dev 打开 Studio。然后在项目目录里启动 Claude Code、Codex 或 Cursor,直接描述你要的视频。

官方 Agent Skills 页:安装命令与技能列表

如果想让技能在所有项目里可用:

npx -y skills@latest add remotion-dev/skills -g -y

注意:npx skills 这个 CLI 要求 Node.js 22.20 或更高。

路线 B:装中文库,适合阅读和离线查。

仓库没有写安装命令,最稳妥是手动复制:

git clone https://github.com/buainoai/remotion-skills.git
mkdir -p .claude/skills/remotion-best-practices
cp -R remotion-skills/skills/remotion/. .claude/skills/remotion-best-practices/

Codex / Cursor 把 .claude/skills/ 换成 .agents/skills/。装完问 AI 一句:“引用 rules/animations.md 里的两条硬规则。”它能说出来,才算加载成功。

上手六步:建项目、装技能、写提示词、预览、微调、渲染

提需求时,把验收标准一起写进去。

不要说“帮我做个炫酷视频”,而是:

做一个 18 秒竖屏视频,1080×1920,30fps。
主题:一款记账 App 的三个卖点。
结构:0–3 秒钩子;3–9 秒三个功能;9–15 秒对比图;15–18 秒结尾。

要求:
1. 动画用 useCurrentFrame 驱动,不用 CSS 动画;
2. 时长乘 fps,不写死 30;
3. 中文标题不超过 9 字,正文一行不超过 14 字;
4. 先给分镜和文件结构,不要直接渲染。

验收:0 秒、9 秒、17 秒三帧无溢出、无重叠。

这比“炫酷一点”有用得多。AI 不是不会做,它只是不知道你的标准。

三个坑,提前避开

三个高频坑:CSS 动画、写死帧率、许可证

坑一:用 CSS 动画或 Tailwind 动画类名。

预览能动,渲染不动,或者只动一半。记住:所有动态值从 useCurrentFrame() 来。

坑二:写死 30。

30fps 的项目能跑,60fps 就全乱。先取 fps,再算时长。

坑三:忽略许可证。

Remotion 的免费资格适用于个人、最多 3 名员工的营利组织,以及符合条款的非营利组织;符合免费资格时,也可制作商业视频。规模更大的营利组织或其他不符合免费条款的用途,应查看公司许可证。中文资料库没有单独的 LICENSE 文件,不能直接按 MIT 或任意再分发处理。

适合谁?

适合:

  • 会一点 React,想让 AI 帮忙做产品演示、数据视频、口播字幕视频;
  • 需要批量出片,比如每个客户一条、每个商品一条;
  • 团队已经在用 Claude Code / Codex / Cursor,想给 AI 补一份领域规范;
  • 想把视频放进 Git,做版本管理和 Code Review。

不太适合:

  • 完全不想碰代码,只想“一句话出片”;
  • 以真人拍摄、采访、Vlog 为主,后期要精细剪辑和调色;
  • 需要复杂特效、粒子、合成,Remotion 不是 AE 的替代品;
  • 组织不符合免费许可资格,也未准备购买相应许可证。

写在最后

这个仓库最值钱的地方,不是“中文”两个字,而是它把 Remotion 里那些靠经验积累的规矩,变成了可查、可引用、可验收的清单。

中文资料适合建立概念和离线查阅;用于项目时,要结合当前 API 与官方文档检查示例。

如果你刚开始用 AI 做视频,可以把它当教材,把官方技能 当工具:一个帮你建立概念,一个帮你把活干完。

项目地址:buainoai/remotion-skills
官方技能库:remotion-dev/skills
官方文档:remotion.dev/docs/ai/skills

📋 内容声明

本文由 DoDoDL 整理,内容基于项目官网、官方文档与公开资料。工具的功能、价格与授权可能调整,请以官方最新信息为准。

本站内容仅供参考,不构成专业建议。第三方链接的安全性需自行判断。因使用本文推荐资源产生的损失,本站不承担责任。

🔗 引用请注明"来源:DoDoDL"并保留链接;转载需授权。

✉️ 内容纠错或版权问题请邮件至 service@dododl.com。

互动
支持作者
如果这篇内容对你有帮助,可以请作者喝杯咖啡
0 / 600
0 讨论
热门最新
总结
暂无总结
0 点赞
0 收藏
分享
0 讨论
反馈