调用指南
视频去重
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 字段说明
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
videoList | array | 是 | 视频列表,每项包含 filename(URL) 和 duration(秒) |
exportDir | string | 是 | 导出目录路径 |
options.isMirror | boolean | 否 | 是否镜像翻转 |
options.isFilter | boolean | 否 | 是否启用滤镜 |
options.fps | number | 否 | 帧率 |
options.uploadToVod | boolean | 否 | 是否上传到 VOD |
options.frameExtraction | object | 否 | 抽帧设置,isExtract 启用后设置 start/end |
options.speed | object | 否 | 变速设置,isSpeed 启用后设置 start/end 倍率 |
options.rotation | object | 否 | 旋转设置,isRotate 启用后设置 direction、角度范围 |
options.zoom | object | 否 | 缩放设置,isZoom 启用后设置 minScale/maxScale |
options.colourMixing | object | 否 | 调色设置,含亮度/对比度/饱和度/gamma 范围 |
options.hueMixing | object | 否 | 色相调整 |
options.colorBalance | object | 否 | 色彩平衡,含 RGB 的暗部/高光/中间调 |
options.picMask | object | 否 | 图片蒙层,isMask 启用后传图片 URL 列表 |
options.videoMask | object | 否 | 视频蒙层,isMask 启用后传视频 URL 列表 |
options.effect | object | 否 | 特效设置 |
options.PIP | object | 否 | 画中画设置,isPIP 启用后设置 padding/fillMode |