视频点播工作流2.0支持集成IMS视频去图标功能,能够智能识别视频中的内置图标(如电视台台标、平台Logo等),自动擦除并智能填充画面,还原视频原始状态,辅助后期制作,实现自动化处理。本文介绍工作流中视频去图标的使用方法。
目前已开通的区域为:
华东2(上海)、华北2(北京)、亚太东南 1(新加坡)。
前提条件
计费说明
视频点播工作流的视频去图标功能由智能媒体服务(IMS)提供,使用需购买【IMS订阅服务】并支付使用费用,详情请参见图标擦除。
使用说明
步骤一:通过控制台配置视频去图标工作流
目前仅支持通过点播控制台创建工作流。
登录视频点播控制台。
在左侧导航栏选择配置管理 > 媒体处理配置 > 工作流管理,进入到工作流管理页面。
单击添加工作流模板,输入工作流名称。
在工作流编辑页面,点击开始节点右侧的+按钮,添加视频去图标节点。

根据页面提示,在右侧面板完成参数配置:

节点名称:自定义视频去图标节点名称。
图标模型:支持电视台(TV),网络媒体(Internet),全部选择(同时模糊 TV、Internet 类型的图标)。
TV(通用台标-电视台):检测电视台类图标(如CCTV、地方台标)。
Internet(通用台标 - 网络媒体):检测网络媒体图标(如短视频、YouTube、广告水印)。
示例素材:用于字幕设置的示例视频,不参与工作流任务,支持mp4、webm、mov、m3u8格式的视频。
识别范围:默认(视频底部1/4区域),也支持手动框取。
完成配置后点击确定,提交工作流模板生成工作流ID,请记录该ID用于后续上传时指定工作流。

步骤二:触发工作流
使用创建的工作流处理视频,支持上传时或上传后发起任务。
通过控制台发起工作流处理
上传视频时发起
登录视频点播控制台。
在左侧导航栏选择媒资库 > 音/视频,单击上传音/视频。
在上传音/视频界面,单击添加音/视频,选择上传方式、存储地址等参数后,选择用工作流处理,并指定为上一步创建的工作流。

上传视频后发起
登录视频点播控制台。
在左侧导航栏选择媒资库 > 音/视频,进入音/视频列表页面。
单击目标音视频操作列的媒体处理,选择用工作流处理,并指定为上一步创建的工作流。

步骤三:结果查询
通过视频点播控制台查询
登录视频点播控制台。
在左侧导航栏选择媒资库 > 音/视频,进入音/视频列表页面。
在音/视频列表页面,找到由工作流生成的去图标视频(可通过源视频名称、创建时间等筛选)。
通过智能媒体服务控制台查询
登录智能媒体服务控制台。
在左侧导航栏选择点播媒体处理 > 任务管理,进入任务管理页面,单击智能擦除标签页。
在智能擦除标签页,找到由工作流生成的去图标任务(可通过名称、创建时间等筛选)。
当任务状态为成功时,点击查看,即可查看详情:
去图标任务的基础参数和配置信息。
去图标视频的输入信息。
去图标视频的输出信息和输出文件。
通过工作流任务回调查询
当工作流任务完成时,系统会触发工作流任务完成事件,并通过配置的HTTP或轻量消息队列(原MNS)回调推送完整结果。关键字段说明如下:
Status:任务整体状态(Succeed/Failed)。ActivityResults:JSON 字符串,包含各节点(如VideoTranslation)的执行详情,其中Result字段内含翻译输出的MediaId、JobId等关键信息。TaskInput:原始输入媒体信息(如MediaID、文件名等)。
解析回调消息体中的
ActivityResults,即可提取翻译生成的视频MediaId并用于后续播放或分发。
通过OpenAPI查询
可调用QueryIProductionJob - 查询智能生产任务查询任务结果::传入去图标任务的 JobId(可在工作流任务的 ActivityResults.Result.JobId 中获取),返回该擦除作业的详细状态与输出结果。
JobId:工作流内部使用SubmitIProductionJob - 提交智能生产任务提交字幕提取任务时返回的作业ID。
返回结果示例:
{
"RequestId": "****20b48fb04483915d4f2cd8ac****",
"JobId": "****20b48fb04483915d4f2cd8ac****",
"FunctionName": "VideoDelogo",
"Input": {
"Type": "OSS",
"Media": "oss://example-bucket/input.mp4"
},
"Output": {
"Type": "OSS",
"Media": "oss://example-bucket/output.mp4"
},
"Status": "Success",
"CreateTime": "2024-09-24T06:17:09Z",
"FinishTime": "2024-09-24T06:17:31Z",
"OutputUrls": [
"http://example-bucket.oss-cn-shanghai.aliyuncs.com/output.mp4"
]
}Status为Success表示视频去图标完成。处理后的视频可通过
OutputUrls进行访问。
通过OpenAPI发起工作流处理
上传视频时发起
获取音视频上传地址和凭证接口仅用于获取上传地址和凭证以及创建媒资基础信息,并非上传文件,需要开发者自行实现所有上传逻辑。通过接口上传的完整示例,请参见通过视频点播API上传媒体文件。
调用获取音视频上传地址和凭证或URL批量拉取上传接口上传音视频时,将
WorkflowId参数指定为上一步创建的工作流ID,则音视频上传完成后,点播系统将自动根据您指定的工作流进行处理。
上传视频后发起
调用提交点播工作流作业接口,将WorkflowId参数指定为上一步创建的工作流ID,可以立即对音视频进行工作流处理。