Remotion Video Toolkit
2026-03-25
新闻来源:网淘吧
围观:93
电脑广告
手机广告
Remotion 视频工具包
编写 React 组件,生成真实的 MP4 视频。本技能将教您的 AI 代理如何使用 Remotion 进行开发——从第一个动画到生产级渲染流水线。
29 条规则。涵盖 Remotion 所有主要功能。
您可以用它来构建什么
规模化个性化视频将用户数据作为 JSON 属性传入,为每个用户渲染独特的视频。想象一下 Spotify Wrapped、GitHub Unwrapped、入门引导——一个模板,成千上万的输出。
自动化社交媒体剪辑拉取实时数据(统计数据、排行榜、产品指标),并渲染每日或每周的视频帖子,无需任何人操作时间线编辑器。
动态广告与营销视频替换客户姓名、产品图片、定价。同一模板,无限变化。通过 API 或 Lambda 在服务器端渲染。
动态数据可视化将仪表盘和 KPI 报告转化为带有动画图表和过渡效果的可分享视频片段。
TikTok 和 Reels 字幕转录音频,显示逐字高亮的字幕,导出即可上传。
产品展示视频从您的数据库自动生成——图片、规格、定价——直接输出为 MP4。
教育与解说内容动画课程材料、证书视频、分步引导——全部由代码驱动。
视频生成即服务将渲染功能暴露为 HTTP 端点。您的应用发送 JSON,即可获得视频文件。
要求
- Node.js18+
- React18+ (Remotion 逐帧渲染 React 组件)
- Remotion— 使用以下命令搭建项目
npx create-video@latest - FFmpeg— 已随
@remotion/renderer附带,无需单独安装 - 对于无服务器渲染:AWS账户(Lambda)或GCP账户(Cloud Run)
包含内容
核心
| 规则 | 描述 |
|---|---|
| 组合 | 定义视频、静态图像、文件夹、默认属性、动态元数据 |
| 渲染 | CLI、Node.js API、AWS Lambda、Cloud Run、Express服务器模式 |
| 计算元数据 | 在渲染时动态设置时长、尺寸和属性 |
动画与定时
| 规则 | 描述 |
|---|---|
| 动画效果 | 淡入淡出、缩放、旋转、滑动 |
| 定时 | 插值曲线、缓动效果、弹簧物理模拟 |
| 序列编排 | 延迟、串联和编排场景 |
| 过渡效果 | 场景间的过渡 |
| 剪辑 | 剪裁任何动画的开头或结尾 |
文本与排版
| 规则 | 描述 |
|---|---|
| 文本动画 | 打字机效果、文字高亮、文字逐行显示效果 |
| 字体 | Google Fonts 与本地字体加载 |
| 文本测量 | 文本适配容器、检测溢出 |
媒体
| 规则 | 描述 |
|---|---|
| 视频 | 嵌入、剪辑、速度、音量、循环、音高偏移 |
| 音频 | 导入、剪辑、淡入淡出、音量与速度控制 |
| 图像 | Img 组件 |
| GIF | 时间轴同步的 GIF 播放 |
| 素材 | 将任意媒体导入到合成中 |
| 解码检查 | 验证浏览器兼容性 |
字幕与说明文字
| 规则 | 描述 |
|---|---|
| 转录字幕 | 通过 Whisper、Deepgram 或 AssemblyAI 将音频转换为字幕 |
| 显示字幕 | TikTok 风格的逐字高亮 |
| 导入 SRT 文件 | 加载现有的 .srt 文件 |
数据可视化
| 规则 | 描述 |
|---|---|
| 图表 | 动画条形图、折线图、数据驱动可视化 |
高级功能
| 规则 | 描述 |
|---|---|
| 3D内容 | Three.js 和 React Three Fiber |
| Lottie | 通过Lottie实现After Effects动画 |
| TailwindCSS | 使用Tailwind进行样式组合 |
| DOM测量 | 在渲染时测量元素尺寸 |
媒体工具
| 规则 | 描述 |
|---|---|
| 视频时长 | 获取以秒为单位的长度 |
| 视频尺寸 | 获取宽度和高度 |
| 音频时长 | 获取音频长度 |
| 提取帧 | 在特定时间戳提取帧 |
快速开始
# 创建项目脚手架
npx create-video@latest my-video
# 在浏览器中预览
cd my-video && npm start
# 渲染为MP4
npx remotion render src/index.ts MyComposition out/video.mp4
# 传递动态数据
npx remotion render src/index.ts MyComposition out.mp4 --props '{"title": "Hello"}'
贡献
源码: github.com/shreefentsar/remotion-video-toolkit
缺少了什么?找到了更好的方法?欢迎提交PR——新规则、改进示例、错误修复均可。
由以下团队构建Zone 99
文章底部电脑广告
手机广告位-内容正文底部
上一篇:diagram-generator
下一篇:Code


微信扫一扫,打赏作者吧~