You need to enable JavaScript to run this app.
导航

提交媒体处理任务

最近更新时间2024.05.15 15:20:31

首次发布时间2021.10.21 21:32:31

此接口用于提交单个媒体处理任务。

请求说明

请求地址:https://open.volcengineapi.com/?Action=SubmitJob&Version=2021-06-11

请求参数

参数类型是否必传描述
ActionString接口名称。当前接口取值为 SubmitJob
VersionString接口版本。当前接口取值为 2021-06-11
InputPathString任务输入文件。JSON 对象,详见 InputPath
TemplateIdString工作流模板 ID。您可以登录智能处理控制台,在工作流模板页面获取所需的 TemplateId
CallbackArgsString您可自定义的字段,回调时会透传返回。在处理回调消息时自己解析使用。最大长度 512 字节。
ParamsString任务执行参数。JSON 对象,具体参数详见 WorkflowParams

WorkflowParams

参数类型是否必传描述
OverrideParamsOverrideParams动态参数。

OverrideParams

参数类型是否必传描述
SmartEraseArray of SmartEraseOverrideParams精细化擦除动态参数。

SmartEraseOverrideParams

参数类型是否必传描述

ActivityId

Array of String

动态参数替换的任务 ActivityId。您可以登录智能处理控制台,在工作流模板页面选中所需的 TemplateId查看工作流模板,在精细化擦除节点的弹框中获取节点名称对应 ID 即为所需的 ActivityId。示例为 SmartErase_ayehvol_dgl5s4pg5k

说明

如果该参数 ActivityId 设置为 * 表示所有精细化擦除任务设置均被替换。

WatermarkWatermark水印擦除动态参数。
OCROCR字幕擦除动态参数。

Watermark

参数类型是否必传描述
DetectRectArray of DetectRect水印擦除区域,最大 5 个。

OCR

参数类型是否必传描述
DetectRectArray of DetectRect字幕擦除区域,最大 5 个。

DetectRect

参数类型是否必传描述
X1Float64左上角 x 点归一化坐标,取值范围为 [0,1]。
X2Float64右下角 x 点归一化坐标,取值范围为 [0,1]。
Y1Float64左上角 y 点归一化坐标,取值范围为 [0,1]。
Y2Float64右下角 y 点归一化坐标,取值范围为 [0,1]。

返回参数

参数类型描述
ResponseMetadataResponseMetadata响应通用信息
ResultString响应结果,即任务 ID。

请求示例

https://open.volcengineapi.com/?Action=SubmitJob&Version=2021-06-11&InputPath={"VodSpaceName":"space","Type":"VOD","FileId":"v0cdfeg7007aclb06u3***2ndju0"}&TemplateId=a11dccd077604bfa***39021ab2488'&Params={"OverrideParams":{"SmartErase":[{"ActivityId":["*"],"Watermark":{"DetectRect":[{"X1":0,"Y1":0,"X2":0.1,"Y2":0.2}]},"OCR":{"DetectRect":[{"X1":0,"Y1":0,"X2":0.5,"Y2":0.6}]}}]}}

返回示例

{
    "ResponseMetadata": {
        "RequestId": "20221008185***451520431D9AA",
        "Action": "SubmitJob",
        "Version": "2021-06-11",
        "Service": "imp",
        "Region": "cn-north-1"
    },
    "Result": "60fb16f2c196***8c99e728dedd0b"
}

错误码

智能媒体处理公共错误码,详见 公共错误码

服务端 SDK

智能处理 OpenAPI 提供了配套的服务端 SDK,支持多种编程语言,帮助您实现快速开发。建议使用服务端 SDK 来调用 API,此 API 各语言调用的示例代码,请参考如下: