[分享创造] 做了个 Video Editor API, JSON 传进去,视频渲染出来,适合需要批量生成视频的场景

起因是需要批量生产视频内容,市面上的工具要么只能手动剪,要么 API 功能非常基础。于是做了这个,一个具备完整剪辑能力的视频编辑器,同时对外提供 Video Editor API,输入 JSON 数据,输出渲染好的视频。

Video Editor

能做什么

编辑器本身对标 CapCut 的专业剪辑功能,包括:

  • 转场 / 特效 / 滤镜:淡入淡出、模糊开幕、赛博朋克、蒸汽波等
  • 图表:折线图、饼图、雷达图、散点图等,直接把数据渲染进视频
  • 字幕:支持上传字幕文件、手动添加,以及自动生成逐字字幕( TikTok 风格)
  • 动画 / 关键帧:入场出场动画,对位置、缩放、透明度等属性打关键帧
  • 素材库:海量视频图片素材,1600+ 手绘矢量素材和贴纸
  • TTS:选中文本一键配音
  • 多轨道时间轴:精确控制视频、图像、音频、文本图层

Auto Captions

特别适合这些场景

  • JSON to Video:程序直接传入结构化数据,自动渲染成视频,适合内容批量生产
  • Data to Video:数据报表需要定期生成视频播报,替代手动剪辑
  • Chart to Video:把折线图、饼图、雷达图等图表做成动态视频,用于数据展示或汇报
  • 电商商品批量生成展示视频
  • 营销团队批量产出个性化视频内容

API 是怎么用的

在编辑器里做好视频模板后,进入 Settings 开启 Developer mode,可以将整个编辑状态导出为 JSON 。然后在 API Keys 页面配置 API Key ,调用时传入这份 JSON (替换其中的变量),就能批量渲染出不同内容的视频。视频导出需要在 Billing 页面充值学分才可用。

JSON to Video

导出格式支持 MP4 、WebM (带透明通道),分辨率可选 720P / 1080P / 2K / 4K ,视频尺寸完全自定义,不限于常规比例。

Indream 同时提供了 Indream Node.js SDK 和 Indream Python SDK,当然你也可以基于我们的 https 接口进行自由封装。

如果你有批量生成视频、或者数据转视频的需求,欢迎来试试,也很想听听大家觉得哪些场景最实用,或者还缺哪些功能。