AIMIX OpenAPI
调用指南

视频去重

videoDeduplication 的请求示例和处理参数。

对视频内容进行去重处理,支持镜像翻转、抽帧、变速、旋转、缩放、调色、蒙层、画中画等效果。

{
  "taskType": "videoDeduplication",
  "callbackUrl": "https://your-server.com/callback",
  "params": {
    "videoList": [
      {
        "filename": "https://cdn.example.com/video1.mp4",
        "duration": 30.5
      },
      {
        "filename": "https://cdn.example.com/video2.mp4",
        "duration": 45.2
      }
    ],
    "exportDir": "deduplication/user123/2026-04-22",
    "options": {
      "isMirror": false,
      "isFilter": true,
      "fps": 30,
      "uploadToVod": true,
      "frameExtraction": {
        "isExtract": false,
        "start": 0,
        "end": 0
      },
      "speed": {
        "isSpeed": false,
        "start": 1.0,
        "end": 1.0
      },
      "rotation": {
        "isRotate": false,
        "direction": 1,
        "minAngle": 1,
        "maxAngle": 5
      },
      "zoom": {
        "isZoom": false,
        "minScale": 1.0,
        "maxScale": 1.2
      },
      "colourMixing": {
        "isMixing": false,
        "brightnessMin": -10,
        "brightnessMax": 10,
        "contrastMin": -10,
        "contrastMax": 10,
        "saturationMin": -10,
        "saturationMax": 10,
        "gammaMin": 0.8,
        "gammaMax": 1.2
      },
      "hueMixing": {
        "isMixing": false,
        "h": 0,
        "s": 0,
        "b": 0
      },
      "colorBalance": {
        "isBalance": false,
        "rs": 0, "gs": 0, "bs": 0,
        "rh": 0, "gh": 0, "bh": 0,
        "rm": 0, "gm": 0, "bm": 0
      },
      "picMask": {
        "isMask": false,
        "picFiles": [],
        "layerCount": 1,
        "trans": 0.5
      },
      "videoMask": {
        "isMask": false,
        "videoFiles": [],
        "layerCount": 1,
        "trans": 0.5
      },
      "effect": {
        "value": 0,
        "trans": 0,
        "duration": 0,
        "position": 0
      },
      "PIP": {
        "isPIP": false,
        "padding": 0,
        "fillMode": 1,
        "fillVideoPath": ""
      }
    }
  }
}

视频去重 params 字段说明

字段类型必填说明
videoListarray是视频列表,每项包含 filename(URL) 和 duration(秒)
exportDirstring是导出目录路径
options.isMirrorboolean否是否镜像翻转
options.isFilterboolean否是否启用滤镜
options.fpsnumber否帧率
options.uploadToVodboolean否是否上传到 VOD
options.frameExtractionobject否抽帧设置,isExtract 启用后设置 start/end
options.speedobject否变速设置,isSpeed 启用后设置 start/end 倍率
options.rotationobject否旋转设置,isRotate 启用后设置 direction、角度范围
options.zoomobject否缩放设置,isZoom 启用后设置 minScale/maxScale
options.colourMixingobject否调色设置,含亮度/对比度/饱和度/gamma 范围
options.hueMixingobject否色相调整
options.colorBalanceobject否色彩平衡,含 RGB 的暗部/高光/中间调
options.picMaskobject否图片蒙层,isMask 启用后传图片 URL 列表
options.videoMaskobject否视频蒙层,isMask 启用后传视频 URL 列表
options.effectobject否特效设置
options.PIPobject否画中画设置,isPIP 启用后设置 padding/fillMode

本页目录