Remotion logo

Remotion

Freemium
访问

Remotion 是一款基于 React 的程序化视频工具,支持可复用模板、预览及本地、服务器或无服务器渲染。

什么是 Remotion?

Remotion 是一款开发者工具,可使用 React 程序化地制作视频。它从一个空白画布和一个帧编号开始,让你将视频合成为 React 组件,然后将其渲染为 MP4 等文件。

该产品专为可复用的视频模板、由应用驱动的编辑以及自动化工作流而设计。它可用于交互式预览 composition,将可配置的 props 暴露给外部接口,并在本地、你控制的基础设施上或通过无服务器选项进行渲染。

Remotion 能做什么?

基于 React 的视频合成

使用 React 组件构建视频模板,以代码替代仅有时间轴的编辑器。基础文档将视频描述为随时间变化的图像,由帧编号和 React 渲染驱动。

模板驱动的工作流

使用 Remotion Studio 设计可复用的 composition,然后将文本、图片、颜色、时序和布局等 props 暴露给编辑器或自动化流程。

Props 与动态渲染

通过向 composition 传入数据来参数化视频,使同一模板可用于不同输出、生成变体和应用驱动的编辑。

多种预览与输出模式

在 Remotion Player 中预览工作,并将视频渲染为 MP4 或其他格式,包括图像序列、GIF、纯音频导出、静态图片以及在支持的情况下的透明视频。

灵活的渲染部署

可在本地、服务器、无服务器环境中、通过 CLI、借助 SSR、经由 AWS Lambda、GitHub Actions 或 Cloud Run 进行渲染。

项目脚手架与上手

使用 `create-video` starter 流程和 Agent Skills 搭建项目脚手架,包含模板、Tailwind CSS 以及开始构建所需的基础命令。

使用场景

“基于模板的视频制作”

在 Remotion Studio 中构建可复用的视频模板,然后将可编辑部分暴露为 props,使同一 composition 能生成多个变体。

“由应用驱动的视频生成”

创建产品化的视频工具或内部工作流,接收来自应用界面的数据并自动将其转换为渲染后的视频。

“交互式审查与验证”

在渲染前先在 Player 中预览 composition,帮助团队在导出文件前检查运动、布局和时序。

“批量与基础设施渲染”

当你需要本地构建、CI 作业或无服务器执行时,可通过 CLI、SSR、Lambda、GitHub Actions 或 Cloud Run 渲染视频。

“开发者快速搭建项目”

使用 starter 流程和文档快速启动首个项目,尤其适合与编码代理或脚手架化的本地设置配合使用。

常见问题

Remotion 视频可以如何渲染?

是。首页说明 Remotion 可以在本地、服务器或无服务器环境中渲染视频,文档也说明可通过 CLI、Remotion Studio、SSR、AWS Lambda、GitHub Actions 和 Cloud Run 进行渲染。

系统要求是什么?

文档说明你至少需要 Node 16 或 Bun 1.0.3。Remotion 还要求 macOS 15 或更高版本,Linux 发行版需要 libc 2.35 或更高版本以及额外软件包;不支持 Alpine Linux 和 nixOS。

Remotion 如何建模一个视频项目?

Remotion 围绕 React 组件和视频元数据构建。基础文档将一个 composition 描述为 React 组件与视频元数据的组合,并在 `src/Root.tsx` 中注册。

Remotion 有不同的许可选项吗?

首页显示,个人和最多 3 人的公司可使用 Free License,4 人及以上公司可使用 Company License,另有单独的 Enterprise License 选项。网站也列出了面向创作者和自动化使用者的产品方案。

快速信息

类别
开发者工具
产品类型
程序化视频制作
主要技术栈
React
来源域名
remotion.dev
输出格式
MP4 和其他格式,以及图像序列、GIF、纯音频、静态图片和透明视频
系统支持
Node 16+ 或 Bun 1.0.3+;macOS 15+;Linux 需 libc 2.35+

Remotion 流量分析

流量数据仅供参考。

域名评分
75