Remotion
配套媒体
本页对应的 PPT 与演示视频
下载没反应?点这里复制直链
侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。
../../remotion-recommend.mp4本文目录
📌 核心价值:用 React 写代码就能生成视频,参数化批量出片,把剪辑从"设计活"变成"工程活"
如果你会 React,就不需要再学 Premiere、不用手动拖时间轴。Remotion 让你用组件、函数和逻辑直接"写"出 MP4,还能一套代码批量生成成千上万个个性化视频。

🚀 什么是 Remotion?
Remotion 是一个用 React 以编程方式制作视频的开源框架(57.3k⭐,TypeScript)。它的核心思想极简:把视频的每一帧都当作一个 React 组件来渲染。你用熟悉的 JSX 描述画面,用 useCurrentFrame() 拿到当前帧号,用 interpolate() / spring() 做动画,最后由无头浏览器逐帧截图、编码成 MP4。
换句话说——前端工程师不用学任何新软件,用已有技能就能产出专业级视频。GitHub Unwrapped 年度总结、Fireship 技术短视频,背后都是它。

核心定位:代码即视频,参数可编程,渲染可云化。
✨ 核心能力一览

Remotion 的能力覆盖从个人创作到企业级批量生产:
- 代码即视频:用 React 组件定义每一帧,完全可编程、可控、可复用。
- 参数化渲染:同一套代码 + 不同数据,批量生成 N 个个性化视频(千人千面)。
- Remotion Studio:内置可视化时间轴编辑器,实时预览、拖拽微调。
- 云端 / Serverless 渲染:基于 AWS Lambda 并行分片渲染,几分钟视频仅需几美分。
- 可嵌入 Player:React 组件可直接嵌入任意 Web 应用,视频即组件。
- AI 智能体集成:支持 Claude Code 等 coding agent,用自然语言 prompt 直接生成视频。
- 全 Web 技术栈:CSS / SVG / Canvas / WebGL 全部支持,理论上能做任意视觉效果。
🛠️ 快速上手:5 分钟写出第一个视频
安装与初始化
# 一键创建视频项目(推荐)
npx create-video@latest
# 进入项目并启动 Studio 预览
cd my-video
npm run dev
核心代码示例
下面这段就是一套完整的视频:用 Composition 注册一个 1080p/30fps 的成片,组件里基于当前帧做渐入动画。
// src/Root.tsx
import { Composition } from "remotion";
import { MyVideo } from "./MyVideo";
export const RemotionRoot = () => {
return (
<Composition
id="MyVideo"
component={MyVideo}
durationInFrames={150}
fps={30}
width={1920}
height={1080}
/>
);
};
// src/MyVideo.tsx
import { AbsoluteFill, useCurrentFrame, interpolate } from "remotion";
export const MyVideo = () => {
const frame = useCurrentFrame();
// 第 0~30 帧之间,opacity 从 0 渐变到 1
const opacity = interpolate(frame, [0, 30], [0, 1], {
extrapolateRight: "clamp",
});
return (
<AbsoluteFill style={{ backgroundColor: "#0b1020", color: "white", justifyContent: "center", alignItems: "center" }}>
<h1 style={{ fontSize: 80, opacity }}>Hello Remotion!</h1>
</AbsoluteFill>
);
};
渲染成片
# 本地渲染为 MP4
npx remotion render MyVideo out/video.mp4
# 云端 Serverless 批量渲染(AWS Lambda)
npx remotion lambda render MyVideo out/video.mp4
注意:Remotion 的许可证分社区版与企业版——个人及 3 人以内团队免费,商业用途需购买 Company License($100/月起)。这点做自媒体矩阵号或接商业单时要提前确认。
📊 与竞品对比

| 维度 | Remotion | After Effects | FFmpeg / MoviePy |
|---|---|---|---|
| 创作方式 | 写 React 代码 | 时间轴手动拖拽 | 命令行 / 脚本 |
| 学习曲线 | 熟悉 React 即上手 | 陡峭 | 中等 |
| 版本控制 | 代码可 Git 管理 | 二进制难管理 | 脚本可管理 |
| 批量生成 | 参数化天然支持 | 需脚本辅助 | 脚本支持 |
| 自动化 | 完全可编程接入 CI/CD | 弱 | 强 |
| 成本 | 个人免费,商业需许可 | 订阅制 | 完全免费 |
一句话结论:要批量、要自动化、要版本控制,Remotion 是开发者的首选;纯艺术创作仍可用 AE。
💡 适用场景
场景一:参数化批量短视频

功能说明:一套代码模板,传入不同用户数据(姓名、头像、成绩),自动生成上万条个性化视频——年度总结、课程证书、电商广告都能这么干。 输入要求:结构化数据(JSON / API 返回)。 输出效果:每条数据对应一个独立成片,云端并行渲染。 适用场景:✅ 营销千人千面广告 ✅ 教育平台证书 ✅ GitHub Unwrapped 类年度总结。
场景二:数据可视化与教程视频

功能说明:把图表、数据报告、代码演示直接变成动态视频;社区已有大量模板可复用。 输入要求:数据源 + 文案。 输出效果:动态数据动画 / 代码高亮演示视频。 适用场景:✅ 数据可视化周报 ✅ 技术教程 ✅ 产品功能介绍。
用户群体总结
- ✅ 前端 / React 开发者:几乎零学习成本,技能直接复用。
- ✅ 需要批量视频的产品团队:参数化 + 云端渲染轻松万级产能。
- ✅ 自媒体矩阵号:模板化生产口播 / 带货 / 知识类视频。
- ❌ 不适合:需要精细手调的电影级剪辑;纯手机端用户。
💰 定价方案
- Free License:个人及 3 人以内团队免费,含全部功能、无限商业使用(条款限定)。
- Company License:$100/月起,商业用途允许,按用量计费,优先支持。
- Enterprise License:起价 $500/月,含私有支持、定制条款。
- Remotion for Automators:批量渲染 $0.01/次,$100/月最低消费。
开源协议: 自定义 Remotion License(非 MIT,商业使用见 LICENSE.md)
💡 新用户福利:个人项目完全免费,无需注册即可 npx create-video@latest 起步。
🎯 总结
Remotion 做了一件很聪明的事——把视频创作从"设计领域"拉回"工程领域"。会用 React,就能写视频;参数化 + 云端渲染,让"千人千面的自动化视频"从概念变成现实。对前端和需要批量产片的团队,它是目前最成熟的编程式视频方案。
推荐指数: ⭐⭐⭐⭐⭐(满分 5 星)
适合人群: React 前端开发者 / 批量视频产品团队 / 自媒体矩阵号运营 / 对视频自动化感兴趣的工程师
立即体验: Remotion 官网 | GitHub 仓库
数据截至 2026-08-26,最新信息请以官网为准。