V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
fameshunter

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

  •  
  •   fameshunter · 1 day ago · 370 views

    起因是需要批量生产视频内容,市面上的工具要么只能手动剪,要么 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 SDKIndream Python SDK,当然你也可以基于我们的 https 接口进行自由封装。


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

    xueyangkk
        1
    xueyangkk  
       1 day ago
    没太理解 这是一个在线版的 JSON 渲染视频 , 那模版需要自己做 ?
    fameshunter
        2
    fameshunter  
    OP
       1 day ago
    @xueyangkk 后面会内置一些模板,主要还是自己做,因为我们并不知道你想做什么样的视频。你可以简单理解为:在 capcut 制作好一份模板,然后导出成 JSON ,将要变动的部分使用变量进行替换的方式来完成批量生产。

    我们也在收集一些场景,你需要什么样的模板?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   908 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 21:02 · PVG 05:02 · LAX 14:02 · JFK 17:02
    ♥ Do have faith in what you're doing.