程序化视频的 MIT 路线

Revideo 是个用代码做视频的框架,源自 Motion Canvas,面向想程序化生成视频、并通过 API 渲染的开发者。Remotion 用 React,Revideo 用 Motion Canvas 风格的 TypeScript API,它的卖点是完全 MIT 许可,且聚焦 headless 渲染,适合搭自己的视频管线。截至 2026-06 有 3,854 星,是个小众项目(仓库从早先的 redotvideo 迁到了 midrender 组织,@revideo/* 的 npm scope 保留)。

它是那种你想搭一个渲染服务时会拿来用的工具。

它做什么

你用 Motion Canvas 的概念写 TypeScript 场景,在浏览器里实时预览,再渲染成视频。重心在程序化和 headless 渲染,带并行化用于规模化生成视频,这让它适合从数据产出视频的后端服务。音频支持和 shader hook 都有,但实践中两者都有毛刺。

安装

npm init @revideo@latest

它会搭好一个项目;npm run dev 给浏览器实时预览,npm run render 导出成视频文件。工作流是:写 TypeScript 场景,在浏览器里迭代,然后渲染。

维护疑问

在 Revideo 上动工前,看一眼活跃度。截至 2026-06,最后一次有意义的推送在 2025 年中前后,而且有一个社区 issue 标题就叫「还维护吗?」,没等到明确的官方回答。项目没归档,在它最后一段忙碌期里有四位贡献者活跃,所以这更像放缓加沟通缺失;说它弃坑还为时过早。但务实建议一样:做实验和内部工具没问题,别把关键生产管线压在一个发布节奏已经安静下来的小项目上,除非你自己核了当前活跃度。

适合与不适合

MIT 许可是硬要求、你在搭自托管渲染管线想要一个代码优先且对 headless 友好的框架、或你就是偏好 Motion Canvas 风格时,Revideo 说得通。做内部视频生成工具,它能干活。

需要警惕的点是真实的:它比 Remotion 小得多、社区也小得多;维护放缓;headless 渲染在 Windows 和 serverless 上报过不稳;音频处理有 bug;一些 Motion Canvas 功能没完全移植过来。你想要一个成熟、活跃维护的程序化视频工具、又能接受 Remotion 的许可,那 Remotion 是风险更低的选择。

revideo 和 Remotion 的对比

RevideoRemotion
Stars3,85450,261
范式Motion Canvas 风格 TypeScriptReact 组件
许可MIT个人和小公司免费,大公司付费
维护放缓,最后推送 2025 年中非常活跃
适合MIT 自托管渲染管线React 里成熟的数据驱动视频

数字为截至 2026 年 6 月的 GitHub 数据。Remotion 是成熟、活跃维护的领头羊,代价是过了一个小规模门槛的公司要付费许可。Revideo 的吸引力在 MIT 许可和 Motion Canvas 风格,但小社区和放缓的维护是取舍。按你能接受哪种风险来选:许可成本,还是维护不确定。

star 曲线

star 曲线显示早期有兴趣、之后走平,符合一个「作为基于 Motion Canvas、MIT 的 Remotion 替代而引来关注,然后放缓」的小众项目。曲线形状映的是维护故事:早期有兴趣,之后转入安静。

issue 区给你的预警

tracker 指向那些毛刺。最清楚的信号是「还维护吗」这个未决问题,对任何生产决策都要紧。除此之外:跨多场景的音频和本地音频文件有 bug;headless 渲染配 ffmpeg 在某些 Windows 配置上失败;serverless 部署缺一级支持和文档;shader 和一些 Motion Canvas 功能(camera、某些媒体 seek)不完整或无文档。定下来前先测你的具体用例。

相关仓库

要成熟、活跃维护的替代,看 Remotion。要 AI 驱动的短视频,看 MoneyPrinterTurbo。想看什么在涨,见 每日榜每周报告

常见问题

Revideo 还在维护吗? 没归档,但最后一次有意义的活动在 2025 年中前后,社区的「还维护吗」issue 没得到明确回答。把它当放缓状态来看待,在它上面做任何关键东西前先核当前提交活跃度。

Revideo 还是 Remotion,该用哪个? Revideo 是 MIT、Motion Canvas 风格,但小且放缓。Remotion 成熟、非常活跃,但对较大公司需付费许可。MIT 许可是必须、又能接受维护风险,选 Revideo;要生产级、有良好支持的工具,选 Remotion。

Revideo 为什么从 redotvideo 迁到 midrender? 仓库迁到了 midrender 组织,这属于正常的归属整理。@revideo/* 的 npm 包名保留,所以导入不受影响。

Revideo 能商用吗? 能。它 MIT 许可,所以商用、修改、私有部署都允许,无需单独授权。

Revideo 能在 Windows 或 serverless 上渲染吗? 有时能,带前提。tracker 报过 Windows 上 ffmpeg 失败,以及缺一级 serverless 支持,有文档的路子是 Google Cloud Run。靠它之前先测你的目标环境。