Re.video

Re.video

AI TOOL PROFILE工具资料

开源视频编辑框架,用代码驱动自动化视频工作流与 MP4 渲染

官网地址 https://re.video/

访问官网
价格开源,官方未公开价格档位
平台Web / CLI
归类AI 智能体
收录2026-10-12
复核2026-10-12
编辑评分 4.2 / 5

Re.video编辑总结

EDITOR REVIEW编辑评测

Re.video 是一个开源视频编辑框架,面向用代码生成与批量渲染视频的场景。它提供 Player 预览、renderVideo() 与 renderPartialVideo() 渲染接口,支持 concatenateMedia() 拼接素材、mergeAudioWithVideo() 合并音视频,并支持参数化视频、3D 动画(Three.js)、Rive 动画、HLS 视频与透明视频等能力。可在浏览器内预览、通过 CLI 本地开发,并把渲染服务部署到生产环境,还提供 SaaS 模板。短板是缺少面向非开发者的可视化界面,需要写代码上手。

Re.video是什么?

Re.video 是一个开源视频编辑框架,核心是让开发者用代码而不是时间轴来组织和渲染视频。它的能力围绕“可编程视频”展开:定义场景与组件,通过信号、补间、时间事件控制动画,最终调用渲染接口输出 MP4 等成片。

从文档结构看,框架把视频生产拆成几个清晰的模块。预览层有 Player 与播放控制;渲染层有 renderVideo()、renderPartialVideo(),以及拼接与音视频合并函数;导出层提供 FFmpegExporterClient 与基于 WASM 的 WasmExporter。素材层能加载图片、动画,并处理透明视频与 HLS 视频。动画与效果层覆盖补间、转场、代码动画、着色器、滤镜与特效、自定义字体、随机值等。

不同角色的用法不一样。个人创作者和小团队可以用 CLI 在本地开发、用 Player 预览、导出成品;工程师能把渲染服务部署到生产环境,接入自己的后端做批量出片;需要产品或商业化的团队可以基于 SaaS 模板搭建自己的视频生成服务。

Re.video核心功能

CAPABILITIES工具标签

代码驱动场景

以场景与组件组织视频内容,通过场景流、场景层级和布局来控制画面结构,支持逻辑上分离场景组件,便于把复杂片段拆开维护。

文档 ↗

参数化批量出片

支持参数化视频,用项目变量和随机值让同一套模板产出不同内容,适合一次生成多条结构相同、素材或文案不同的视频。

文档 ↗

渲染与导出

提供 renderVideo() 与 renderPartialVideo() 渲染接口,可用 FFmpegExporterClient 或基于 WASM 的 WasmExporter 导出,支持只渲染片段和透明视频。

文档 ↗

素材拼接与音视频合并

concatenateMedia() 负责把多段素材按顺序拼接,mergeAudioWithVideo() 负责把音轨与画面合到一起,还能处理 HLS 视频与多类解码器。

文档 ↗

动画与特效

覆盖补间、转场、代码动画、时间事件、滤镜与特效、着色器,能通过信号在运行时改变对象尺寸与位置,实现带动画逻辑的画面。

文档 ↗

富媒体动画支持

可加载 Rive 动画与表情符号,并结合 Three.js 做 3D 动画,让画面不止于二维图形,适合需要立体或交互动效的片段。

文档 ↗

浏览器内预览

通过 Player 在浏览器内预览成片效果,配合播放状态与日志类做调试,改完就能看到结果,减少反复导出试错的成本。

文档 ↗

本地开发与生产部署

用 CLI 做本地开发,也可把渲染服务部署到生产环境,还提供 Revideo SaaS 模板,方便把视频生成能力接进自己的产品。

文档 ↗

Re.video值不值得用?

VERDICT工具标签

当你要做的是“同一套模板、成百上千条成品”的视频时,Re.video 值得选:它把视频做成代码工程,参数化视频、渲染服务部署和 SaaS 模板都是为批量出片准备的。当你是把视频当剪辑工作做时,它不合适——它没有面向非开发者的时间轴界面,上手需要写代码。个人创作者如果只想改改文案和素材,用 CLI 加 Player 也能完成;团队则更适合把渲染服务部署到生产环境后,用接口按需出片。

建议选它的情况

  • 需要按模板批量生成结构相同、内容不同的视频时
  • 团队里有人能写代码,愿意把视频生产流程工程化时
  • 要把视频生成能力接进自己的产品或后台服务时
  • 需要 3D 动画、Rive 动画、透明视频或 HLS 视频等进阶画面时

不建议选它的情况

  • 习惯拖动时间轴剪辑,不想写代码的用户
  • 只想快速剪一条视频、不涉及批量生成的场景
  • 团队没有前端或工程能力接手部署与维护渲染服务时

Re.video使用建议

HOW TO USE工具标签
入门先把路子走对
  1. 先跑通快速上手从 Quickstart 开始,按文档跑通一个最小项目,确认本地环境和渲染链路都正常,再动手改自己的场景。
  2. 用 Player 边改边看在浏览器内用 Player 预览画面,改动画和布局时直接看效果,不要每次都走完整渲染导出。
  3. 先分清场景与组件按文档理解场景层级与逻辑分离,把频繁变动的部分单独拆成组件,后面改内容时才不用动整体结构。
进阶省时间也省钱
  1. 用参数化做批量把文案、素材、颜色等抽成项目变量或随机值,用参数化视频让同一套模板产出多条成品,避免复制多份工程。
  2. 渲染服务独立部署参考“在生产环境部署渲染服务”的文档,把渲染拆成独立服务,主业务只负责传参和取结果,出片更稳定。
  3. 善用局部渲染调试单个片段时用 renderPartialVideo(),只渲染需要检查的那一段,比整片重渲省时间。
  4. 参考报错排查页遇到 FFmpeg 问题或渲染慢,先看对应的排查文档,里面整理了常见原因和调整方向。

Re.video适合谁用?

WHO IS IT FOR工具标签

需要批量出片的团队

推荐

运营或市场团队要做同模板多条视频,可用参数化视频与渲染服务按需生成,不必一条条手工剪。

前端与全栈工程师

推荐

有代码能力即可用场景、组件与信号搭建动画,配合 CLI 本地开发、部署渲染服务到生产环境。

要做视频生成产品的团队

推荐

可基于 Revideo SaaS 模板搭建自己的视频生成服务,把出片能力包装成产品对外提供。

不写代码的剪辑用户

不推荐

没有可视化时间轴,动画和渲染都靠写代码完成,习惯拖拽剪辑的用户上手成本较高。

Re.video优点和缺点

PROS & CONS工具标签

优点

  • 开源框架,可自行部署与改造,不受单一平台限制
  • 渲染接口分层清晰,整片与局部渲染都有对应函数
  • 参数化视频支持一套模板批量产出多条成品
  • 覆盖 3D、Rive、透明视频、HLS 等进阶画面需求
  • CLI 本地开发加生产渲染服务部署,流程完整

缺点

  • 没有面向非开发者的可视化剪辑界面
  • 价格与免费额度未公布
  • 文档以 API 与概念为主,新手上手需要时间
  • 渲染依赖 FFmpeg 等环境,可能出现配置问题

Re.video常见问题

FAQ工具标签
Re.video 是开源的吗?

是开源视频编辑框架,核心是让开发者用代码而不是时间轴来组织和渲染视频。官方把渲染服务部署、SaaS 模板等也写进了文档,方便团队接入自己的产品。

它能做哪些视频?

从文档看覆盖面较广:场景与组件构成画面,补间、转场、代码动画控制动效,还支持 Rive 动画、Three.js 3D 动画、透明视频与 HLS 视频,最后通过渲染接口导出成品。

怎么把多条视频批量生成出来?

用参数化视频。把文案、素材、颜色等抽成项目变量或随机值,同一套模板就能产出不同内容;再配合渲染服务按需出片,适合一次生成结构相同、内容不同的多条视频。

渲染出来的成品是什么格式?

框架提供 renderVideo() 与 renderPartialVideo() 渲染接口,并用 FFmpegExporterClient 或基于 WASM 的 WasmExporter 导出,可输出视频成片,也支持只渲染片段与透明视频。

一定要写代码才能用吗?

从文档结构看,项目围绕场景、组件、信号这些编程概念组织,动画与渲染都通过代码完成,没有可视化时间轴界面。不具备代码能力时上手会比较吃力。

Re.video 免费吗?

官方未公开价格档位与免费额度,作为开源框架可自行部署使用,涉及商业化和授权范围时未公布具体说明。