提交智能生产作业接口,作业是异步执行方式,作业添加到管道中调度排队和执行。可以调用“查询智能生产作业”接口查询作业执行结果,也可以使用异步的消息通知机制。

请求参数

名称 类型 是否必填 描述
Action String 操作接口名,系统规定参数,取值:SubmitIProductionJob
FunctionName String 算法功能名,如VideoH2V,VideoDelogo,Cover,VideoClip,ImageMatting,ImageH2V,ImageDelogo
ModelId String 算法模型id,如为空,则选择对应功能的默认模型。
Input String 输入文件,目前只支持oss,例如:oss://test-video.oss-cn-shanghai.aliyuncs.com/iproduction/test.mp4。
Output String 输出文件路径,目前只支持oss,例如:oss://test-video.oss-cn-shanghai.aliyuncs.com/iproduction/{source}-{timestamp}-{sequenceId}.mp4,其中{source}、{timestamp}和{sequenceId}为占位符,分别填充输入文件名、Unix时间戳和生成序号;占位符不必须,但对多输出算法,比如智能封面等,需要注意加入序号占位符确保输出文件路径不重复;文件后缀名规则由用户自定。
JobParams String 算法作业参数,包括不同算法对应参数,JSON对象。
PipelineId String 作业管道id,用以确认作业回调队列以及提供租户隔离能力。若不传,则使用默认管道,默认作业并发数10,不绑定消息通知。
UserData String 用户业务数据,callback时回传。
NotifyUrl String callback路径,目前只支持mns队列,例如:mns://1253406881704637.mns.cn-shanghai.aliyuncs.com/queues/test-pipeline。

返回参数

名称 类型 描述
JobId String 作业id

视频横转竖:VideoH2V

JobParams参数说明:

名称 类型 是否必填 描述

回调示例

JSON格式
{"Code":"Success","Details":[],"FunctionName":"VideoH2V","JobId":"39f8e0bc005e4f309379701645f4744c","Message":"success","State":"Success","Type":"IProduction"}

视频去图标:VideoDelogo

JobParams参数说明:

名称 类型 是否必填 描述
Logo String 目标logo框位置,[xmin, ymin, width, height],目前最多支持两个目标logo框,例如:[[0, 0, 0.3, 0.3], [0.7, 0, 0.3, 0.3]]

回调示例

JSON格式
{"Code":"Success","Details":[],"FunctionName":"VideoDelogo","JobId":"39f8e0bc005e4f309379701645f4744c","Message":"success","State":"Success","Type":"IProduction"}

智能封面:Cover

JobParams参数说明:

名称 类型 是否必填 描述
Model String 智能封面模型,为空时输出图片封面;为gif时输出动图封面

回调示例

JSON格式
{"Code":"Success","Details":[],"FunctionName":"Cover","JobId":"39f8e0bc005e4f309379701645f4744c","Message":"success","State":"Success","Type":"IProduction"}

视频摘要:VideoClip

JobParams参数说明:

名称 类型 是否必填 描述

回调示例

JSON格式
{"Code":"Success","Details":[],"FunctionName":"VideoClip","JobId":"39f8e0bc005e4f309379701645f4744c","Message":"success","State":"Success","Type":"IProduction"}

图片人像分割:ImageMatting

JobParams参数说明:

名称 类型 是否必填 描述

回调示例

JSON格式
{"Code":"Success","Details":[],"FunctionName":"ImageMatting","JobId":"39f8e0bc005e4f309379701645f4744c","Message":"success","State":"Success","Type":"IProduction"}

图片横转竖:ImageH2V

JobParams参数说明:

名称 类型 是否必填 描述

回调示例

JSON格式
{"Code":"Success","Details":[],"FunctionName":"ImageH2V","JobId":"39f8e0bc005e4f309379701645f4744c","Message":"success","State":"Success","Type":"IProduction"}

图片去图标:ImageDelogo

JobParams参数说明:

名称 类型 是否必填 描述

回调示例

JSON格式
{"Code":"Success","Details":[],"FunctionName":"ImageDelogo","JobId":"39f8e0bc005e4f309379701645f4744c","Message":"success","State":"Success","Type":"IProduction"}