AIMIX OpenAPI
调用指南

专业合成

proVideoMix 的场景、组合方式和输出参数。

基于分镜模板的专业视频合成,支持快速生成(随机组合)和手动/智能组合模式。

{
  "taskType": "proVideoMix",
  "callbackUrl": "https://your-server.com/callback",
  "params": {
    "scenes": [
      {
        "sceneKey": "scene_1",
        "sceneName": "分镜1",
        "duration": 15.0,
        "resources": [
          {
            "key": "res_1",
            "url": "https://cdn.example.com/video1.mp4",
            "duration": 15.0
          },
          {
            "key": "res_2",
            "url": "https://cdn.example.com/video2.mp4",
            "duration": 15.0
          }
        ],
        "audioResources": [
          {
            "url": "https://cdn.example.com/audio1.mp3",
            "duration": 15.0,
            "startTime": 0
          }
        ]
      }
    ],
    "audioMode": "merge",
    "generateCount": 3,
    "exportDir": "proMix/1713763200000",
    "options": {
      "resolution": "1920:1080",
      "resolutionMode": "auto",
      "fps": 30,
      "isShortest": false,
      "backgroundMusic": {
        "url": "https://cdn.example.com/bgm.mp3",
        "fileName": "bgm.mp3",
        "duration": 60.0
      },
      "audio": {
        "url": "https://cdn.example.com/audio.mp3",
        "fileName": "audio.mp3",
        "duration": 30.0
      },
      "subtitle": {
        "url": "https://cdn.example.com/subtitle.srt",
        "fileName": "subtitle.srt",
        "duration": 35.0,
        "style": {}
      }
    }
  }
}

手动组合模式额外传 combinations 字段:

{
  "taskType": "proVideoMix",
  "params": {
    "scenes": [ ... ],
    "audioMode": "merge",
    "generateCount": 2,
    "combinations": [
      [0, 1, 0],
      [1, 0, 1]
    ],
    "exportDir": "proMix/1713763200000",
    "options": { ... }
  }
}

专业合成 params 字段说明

字段类型必填说明
scenesarray是分镜定义列表
scenes[].sceneKeystring是分镜唯一标识
scenes[].sceneNamestring是分镜名称
scenes[].durationnumber是分镜时长(秒)
scenes[].resourcesarray是该分镜的视频资源列表,每项含 key、url、duration
scenes[].audioResourcesarray否该分镜的音频资源列表,每项含 url、duration、startTime
audioModestring是音频模式:"merge"(合并)或 "split"(按分镜拆分)
generateCountnumber是生成数量
combinationsarray否手动组合模式:二维数组,每个子数组表示一个组合,值为对应分镜 resources 的索引
exportDirstring是导出目录路径
options.resolutionstring否分辨率,如 "1920:1080"
options.resolutionModestring否分辨率模式
options.fpsnumber否帧率
options.isShortestboolean否是否按最短视频时长截断
options.backgroundMusicobject否背景音乐
options.audioobject否独立音频轨道
options.subtitleobject否字幕设置

本页目录