介绍 RenderingVideo - 面向 AI 应用与自动化的视频基础设施

2025/03/19

介绍 RenderingVideo - 面向 AI 应用与自动化的视频基础设施

在今天的产品环境里,团队不只是想“做视频”,而是想把视频生成稳定地接进产品、工作流和 AI 系统。RenderingVideo 就是为这个变化而设计的。

RenderingVideo 不把视频生成当成一次性导出动作,而是给开发者提供一套可编程工作流,包括预览、正式渲染任务、素材处理和结果回传。

什么是 RenderingVideo?

RenderingVideo 是一个面向 AI 应用、SaaS 产品和自动化系统 的视频基础设施平台。你不需要手工剪辑视频,也不需要维护自建渲染管线,只要用 JSON 定义视频,并把整套流程接进自己的产品。

团队通常拿它做什么

  • 产品与营销视频:根据结构化商品数据批量生成视频
  • 社媒与短视频内容:根据脚本、内容流和活动素材自动产出短视频
  • 个性化视频:根据 CRM、生命周期或客户数据生成定制内容
  • Agent 驱动的视频输出:让 AI 应用在工作流里自动生成视频结果
  • 可重复内容系统:通过 API 跑预览、渲染和结果交付

核心能力

  • Schema 驱动视频定义:使用 AI Video JSON Schema v2 声明式描述视频
  • 先预览后渲染:在正式输出前验证布局、素材和文案
  • 正式渲染任务:把视频生成当成可追踪工作流,而不是阻塞式导出
  • 素材托管与复用:在预览和生产渲染中统一管理文件
  • Webhook 结果回传:自动把结果送回你的产品系统
  • 灵活画质选项:支持 720p、1080p 和 2K 输出

工作原理

RenderingVideo 的核心是我们的 JSON Schema,它描述了视频的每个细节:

{
  "meta": {
    "version": "2.0",
    "title": "我的视频",
    "width": 1920,
    "height": 1080,
    "fps": 30,
    "background": "#000000"
  },
  "assets": {
    "fonts": [],
    "images": [],
    "videos": [],
    "audios": []
  },
  "tracks": [
    {
      "clips": [
        {
          "type": "text",
          "content": "你好,世界!",
          "start": 0,
          "duration": 5,
          "style": {
            "fontSize": 72,
            "color": "#ffffff"
          }
        }
      ]
    }
  ]
}

支持的元素类型

元素描述
text支持丰富样式的文本
image支持变换效果的静态图片
video支持播放控制的视频片段
audio背景音乐和音效
rect矩形形状
circle圆形形状
polygon自定义多边形
subtitle字幕轨道
layout复杂布局的容器
template可复用的模板引用

动画系统

使用我们的动画系统创建惊艳的视觉效果:

  • 关键帧:在特定时间点定义属性值
  • 缓动函数:控制动画曲线(线性、渐入、渐出等)
  • 转场效果:多种平滑的片段转场效果
  • 变换属性:动画化位置、旋转、缩放和透明度
{
  "type": "text",
  "content": "动画文本",
  "animations": [
    {
      "property": "opacity",
      "keyframes": [
        { "offset": 0, "value": 0 },
        { "offset": 0.5, "value": 1 },
        { "offset": 1, "value": 0 }
      ],
      "easing": "easeInOut"
    }
  ]
}

快速开始

1. 获取 API Key

renderingvideo.com 注册并从控制台获取您的 API Key。

2. 创建第一个视频

curl -X POST https://renderingvideo.com/api/v1/video \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "meta": {
      "version": "2.0",
      "title": "我的第一个视频",
      "width": 1920,
      "height": 1080,
      "fps": 30
    },
    "tracks": [{
      "clips": [{
        "type": "text",
        "content": "你好,RenderingVideo!",
        "start": 0,
        "duration": 3,
        "style": { "fontSize": 64, "color": "#ffffff" }
      }]
    }]
  }'

3. 监控渲染进度

API 会返回一个任务 ID,您可以用它来检查渲染状态。渲染完成后,您将收到视频的下载链接。

AI 驱动的视频生成

对于喜欢使用自然语言的开发者,我们的 AI 聊天界面可以根据简单的描述生成视频配置:

"创建一个 10 秒的产品展示视频,蓝色背景,产品图片居中并带有放大动画,顶部添加标题文字'产品介绍'。"

AI 会为您生成完整的 JSON Schema,直接可用于渲染。

定价方案

RenderingVideo 采用积分制计费,1 积分 = 1 秒 720p 视频

画质积分倍率
720p1x
1080p1.5x
2K2x

应用场景

  • 营销视频:批量生成产品展示、促销内容和广告
  • 社交媒体内容:创建适合 Instagram、抖音、YouTube 等平台的视频
  • 在线教育:程序化制作教学视频内容
  • 个性化视频:为每个用户生成定制化视频
  • 自动化流程:将视频生成集成到 CI/CD 流水线中

立即开始

准备好把生产级视频生成能力接入你的应用了吗?访问我们的文档了解更多,或在在线演练场体验 JSON Schema。

免费开始


RenderingVideo - 代码与视频创作的完美结合

RenderingVideo 团队

RenderingVideo 团队

介绍 RenderingVideo - 面向 AI 应用与自动化的视频基础设施 | 博客