官方算子一览
本小节介绍华为云自有服务提供的各类算子的参数配置说明。

不同区域支持的算子可能不同,请以控制台实际为准。
分类 | 模板名称 | 是否支持同步工作流 | 算子提供方 |
|---|---|---|---|
图像处理 | 是 | 图像识别服务Image | |
是 | 人脸识别服务FRS | ||
是 | 人脸识别服务FRS | ||
是 | 人脸识别服务FRS | ||
是 | 对象存储服务OBS | ||
是 | 对象存储服务OBS | ||
是 | 对象存储服务OBS | ||
是 | 对象存储服务OBS | ||
是 | 对象存储服务OBS | ||
是 | 对象存储服务OBS | ||
是 | 对象存储服务OBS | ||
是 | 对象存储服务OBS | ||
是 | 对象存储服务OBS | ||
是 | 对象存储服务OBS | ||
是 | 对象存储服务OBS | ||
是 | 数据安全中心DSC | ||
视频处理 | 是 | 媒体处理服务MPC | |
是 | 媒体处理服务MPC | ||
否 | 媒体处理服务MPC | ||
消息通知 | NA | 数据接入服务DIS | |
NA | 消息通知服务SMN | ||
其他 | NA | NA | |
NA | NA |
人脸比对
模板作用:人脸比对是将两个人脸进行比对,来判断是否为同一个人,返回比对置信度。如果传入的图片中包含多个人脸,选取最大的人脸进行比对。该模板实际调用的是FRS服务的人脸比对接口。
属性类别 | 参数名称 | 参数说明 |
|---|---|---|
基本属性 | 名称 | 任务的名称,修改后将体现在工作流编排区域。
|
超时(秒) | 任务超时时间,即任务执行的最长时间。 支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。 | |
算子提供方 | 函数模板的提供方。 | |
错误处理 | 可定义不同类型错误发生时的重试次数、重试间隔,以及重试失败后跳转到的目标任务。 错误类型包括:匹配所有、执行失败、权限不合法、参数不合法、函数不存在、请求太频繁、函数不可用、函数异常 | |
动态参数 | bucket | 待对比的人脸图片存放的OBS桶名。 |
path | 待对比的人脸图片在OBS桶中存放的目录。 |
人脸检测
模板作用:对输入图片进行人脸检测和分析,输出人脸在图像中的位置、人脸关键点位置和人脸关键属性。该模板实际调用的是FRS服务的人脸检测接口。
属性类别 | 参数名称 | 参数说明 |
|---|---|---|
基本属性 | 名称 | 任务的名称,修改后将体现在工作流编排区域。
|
超时(秒) | 任务超时时间,即任务执行的最长时间。 支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。 | |
算子提供方 | 函数模板的提供方。 | |
错误处理 | 可定义不同类型错误发生时的重试次数、重试间隔,以及重试失败后跳转到的目标任务。 错误类型包括:匹配所有、执行失败、权限不合法、参数不合法、函数不存在、请求太频繁、函数不可用、函数异常 | |
动态参数 | attributes | 选择希望获取的属性列表。 |
人脸搜索
模板作用:在已有的人脸库中,查询与目标人脸相似的一张或者多张人脸,并返回相应的置信度。该模板实际调用的是FRS服务的人脸搜索接口。
属性类别 | 参数名称 | 参数说明 |
|---|---|---|
基本属性 | 名称 | 任务的名称,修改后将体现在工作流编排区域。
|
超时(秒) | 任务超时时间,即任务执行的最长时间。 支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。 | |
算子提供方 | 函数模板的提供方。 | |
错误处理 | 可定义不同类型错误发生时的重试次数、重试间隔,以及重试失败后跳转到的目标任务。 错误类型包括:匹配所有、执行失败、权限不合法、参数不合法、函数不存在、请求太频繁、函数不可用、函数异常 | |
动态参数 | face_set_name | 人脸库名称。 |
return_fields | 指定返回的自定义字段。 数组类型参数必须以前括号([)开头,以后括号(])结尾,值之间用英文逗号(,)分隔。 | |
top_n | 返回查询到的最相似的N张人脸,N默认为10。 | |
threshold | 人脸相似度阈值,低于这个阈值则不返回,取值范围0~1,一般情况下建议取值0.93,默认为0。 |
圆角剪切
模板作用:指定圆角大小将图片剪切为圆角矩形。支持通过圆角半径大小和水平垂直大小两种方式设置。
属性类别 | 参数名称 | 参数说明 |
|---|---|---|
基本属性 | 名称 | 任务的名称,修改后将体现在工作流编排区域。
|
超时(秒) | 任务超时时间,即任务执行的最长时间。 支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。 | |
算子提供方 | 函数模板的提供方。 | |
错误处理 | 可定义不同类型错误发生时的重试次数、重试间隔,以及重试失败后跳转到的目标任务。 错误类型包括:匹配所有、执行失败、权限不合法、参数不合法、函数不存在、请求太频繁、函数不可用、函数异常 | |
动态参数 | crop_r | 将图片切出圆角,指定圆角的半径,水平和垂直的值相同,可以使用像素数(如200)或百分比(如25p)。 像素数取值范围为[1,4096],当像素数大于原图最小边的一半时,取最小边的二分之一。 百分比取值范围为[1p,50p]。 不能与rx和ry参数同时使用。 |
crop_rx | 圆角水平大小的参数,可以使用像素数(如200)或百分比(如25p)。 像素数取值范围为[1,4096],当像素数大于原图最小边的一半时,取最小边的二分之一。 百分比取值范围为[1p,50p]。 需要与ry同时使用。 | |
crop_ry | 圆角垂直大小的参数,可以使用像素数(如200)或百分比(如25p)。 像素数取值范围为[1,4096],当像素数大于原图最小边的一半时,取最小边的二分之一。 百分比取值范围为[1p,50p]。 需要与rx同时使用。 | |
crop_source_path | 输出路径是否保持原路径。true,输出路径为:output/原路径;false,输出路径为:output。 | |
crop_outbucket | 图片处理输出桶 |
普通裁剪
模板作用:可以设置图片上的任意一点为起始点,根据指定宽高进行图片剪切,剪切后的图片为矩形。
属性类别 | 参数名称 | 参数说明 |
|---|---|---|
基本属性 | 名称 | 任务的名称,修改后将体现在工作流编排区域。
|
超时(秒) | 任务超时时间,即任务执行的最长时间。 支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。 | |
算子提供方 | 函数模板的提供方。 | |
错误处理 | 可定义不同类型错误发生时的重试次数、重试间隔,以及重试失败后跳转到的目标任务。 错误类型包括:匹配所有、执行失败、权限不合法、参数不合法、函数不存在、请求太频繁、函数不可用、函数异常 | |
动态参数 | crop_g | 表示剪切起始原点位置。取值为tl、top、tr、left、center、right、bl、bottom和br,共9个取值。 |
crop_h | 剪切的高度,取值范围为[0,图片高度]。 | |
crop_w | 剪切的宽度,取值范围为[0,图片宽度]。 | |
crop_x | 表示剪切起始点的横坐标,默认左上角为原点。取值范围为[0,图片边界]。 | |
crop_y | 表示剪切起始点的纵坐标,默认左上角为原点。取值范围为[0,图片边界]。 | |
crop_source_path | 输出路径是否保持原路径。true,输出路径为:output/原路径;false,输出路径为:output | |
crop_outbucket | 图片处理输出桶 |
索引剪切
模板作用:以图片左上角顶点为起始点,设宽为x轴,高为y轴。根据指定长度进行等长剪切,根据指定索引取出剪切后区域。
属性类别 | 参数名称 | 参数说明 |
|---|---|---|
基本属性 | 名称 | 任务的名称,修改后将体现在工作流编排区域。
|
超时(秒) | 任务超时时间,即任务执行的最长时间。 支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。 | |
算子提供方 | 函数模板的提供方。 | |
错误处理 | 可定义不同类型错误发生时的重试次数、重试间隔,以及重试失败后跳转到的目标任务。 错误类型包括:匹配所有、执行失败、权限不合法、参数不合法、函数不存在、请求太频繁、函数不可用、函数异常 | |
动态参数 | crop_i | 若剪切后一共有n块,则i的取值范围为[0,n-1]。0表示第一块,超过最大的块数则返回原图。 |
crop_x | 水平剪切的每块图片长度。取值范围为[1,图片宽度]。x和y参数只能任选其一。 | |
crop_y | 垂直剪切的每块图片长度。取值范围为[1,图片高度]。 x和y参数只能任选其一。 | |
crop_source_path | 输出路径是否保持原路径。true,输出路径为:output/原路径;false,输出路径为:output | |
crop_outbucket | 图片处理输出桶 |
图片水印
模板作用:对添加水印的图片进行预处理操作,包括设置缩略、旋转图片和剪切图片,但不支持剪切为内切圆。
属性类别 | 参数名称 | 参数说明 |
|---|---|---|
基本属性 | 名称 | 任务的名称,修改后将体现在工作流编排区域。
|
超时(秒) | 任务超时时间,即任务执行的最长时间。 支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。 | |
算子提供方 | 函数模板的提供方。 | |
错误处理 | 可定义不同类型错误发生时的重试次数、重试间隔,以及重试失败后跳转到的目标任务。 错误类型包括:匹配所有、执行失败、权限不合法、参数不合法、函数不存在、请求太频繁、函数不可用、函数异常 | |
动态参数 | iwm_g | 可选参数,表示水印处于图片的位置。取值为tl、top、tr、left、center、right、bl、bottom和br,共9个取值。默认值为tl。 |
iwm_x | 可选参数,表示距离图片边缘的水平距离,默认左上角为原点。取值范围为[0,4096]。默认值为10。单位为像素(px)。 | |
iwm_y | 可选参数,表示距离图片边缘的垂直距离,默认左上角为原点。取值范围为[0,4096]。默认值为10。单位为像素(px)。 | |
iwm_voffset | 可选参数,表示水印距离图片水平中线的垂直偏移方向。可以使水印根据中线往上或往下偏移。取值范围为[-1000,1000]。默认值为0。单位为像素(px)。 当g取值为left、center、right才有意义,即位置为左中、正中、右中才有意义。 | |
iwm_align | 可选参数,水印文字和图片的对齐方式。取值为0、1或2。默认值为0。
| |
iwm_order | 可选参数,水印文字和图片的前后顺序。取值为0或1。默认值为0。
| |
iwm_t | 可选参数,文字或图片水印的透明度。取值范围为[0,100]。默认值为100,100%表示不透明。 | |
iwm_interval | 可选参数,表示文字和图片的间距。取值范围为[0,1000]。 | |
iwm_image | 水印图路径,添加图片水印时的必选参数。 图片水印地址为:bucketName/objectName(必须编码)或bucketName/objectName?x-image-process=image/command(必须编码) 须知: 内容必须是URL安全base64编码。 encodedObject =url_safe_base64_encode(object)。如object为“panda.png”, 编码过后的内容为“cGFuZGEucG5n”。 | |
iwm_P | 水印图片尺寸,大写的P,表示将水印图片按原图(指被添加水印的图片)比例百分比P进行缩放。取值范围为[1,100]。 须知: 此处resize操作只支持大写P参数,不支持小写p参数。如需调整水印图片的大小,请参照设置缩略(除小p参数之外)。 | |
iwm_source_path | 输出路径是否保持原路径。true,输出路径为:output/原路径;false,输出路径为:output | |
iwm_outbucket | 图片处理输出桶 |
文字水印
模板作用:对添加水印的图片进行预处理操作,包括设置缩略、旋转图片和剪切图片,但不支持剪切为内切圆。
属性类别 | 参数名称 | 参数说明 |
|---|---|---|
基本属性 | 名称 | 任务的名称,修改后将体现在工作流编排区域。
|
超时(秒) | 任务超时时间,即任务执行的最长时间。 支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。 | |
算子提供方 | 函数模板的提供方。 | |
错误处理 | 可定义不同类型错误发生时的重试次数、重试间隔,以及重试失败后跳转到的目标任务。 错误类型包括:匹配所有、执行失败、权限不合法、参数不合法、函数不存在、请求太频繁、函数不可用、函数异常 | |
动态参数 | twm_g | 可选参数,表示水印处于图片的位置。取值为tl、top、tr、left、center、right、bl、bottom和br,共9个取值。默认值为tl。 |
twm_x | 可选参数,表示距离图片边缘的水平距离,默认左上角为原点。取值范围为[0,4096]。默认值为10。单位为像素(px)。 | |
twm_y | 可选参数,表示距离图片边缘的垂直距离,默认左上角为原点。取值范围为[0,4096]。默认值为10。单位为像素(px)。 | |
twm_voffset | 可选参数,表示水印距离图片水平中线的垂直偏移方向。可以使水印根据中线往上或往下偏移。取值范围为[-1000,1000]。默认值为0。单位为像素(px)。 当g取值为left、center、right才有意义,即位置为左中、正中、右中才有意义。 | |
twm_align | 可选参数,水印文字和图片的对齐方式。取值为0、1或2。默认值为0。
| |
twm_order | 可选参数,水印文字和图片的前后顺序。取值为0或1。默认值为0。
| |
twm_t | 可选参数,文字或图片水印的透明度。取值范围为[0,100]。默认值为100,100%表示不透明。 | |
twm_interval | 可选参数,表示文字和图片的间距。取值范围为[0,1000]。 | |
twm_text | 添加文字水印时的必选参数。 须知: 必须是URL安全base64编码。encodeText =url_safe_base64_encode(fontText),最大长度为64个字符(支持最多16个中文字符)。 | |
twm_size | 可选参数,表示文字水印的文字大小。取值范围为(0,1000]。默认值为40。 | |
twm_type | 可选参数,表示文字水印的文字类型。默认值为wqy-zenhei(文泉驿正黑,编码后的值:d3F5LXplbmhlaQ)。 须知: 必须是URL安全base64编码。encodeText =url_safe_base64_encode(fontType)。 | |
twm_color | 可选参数,表示文字水印的文字颜色。 格式为六位十六进制颜色码,取值为000000到FFFFFF,默认值为黑色。 | |
twm_shadow | 可选参数,表示文字水印的阴影透明度。取值范围为(0,100]。 | |
twm_fill | 可选参数,表示水印的铺满效果。取值为0或1。
| |
twm_rotate | 可选参数,表示文字水印的按顺时针旋转的角度。取值范围为(0,360)。 | |
twm_source_path | 输出路径是否保持原路径。true,输出路径为:output/原路径;false,输出路径为:output。 | |
twm_outbucket | 图片处理输出桶。 |
缩略图
模板作用:通过resize操作能够使图片按照一定规则进行缩放,支持按照指定宽高和比例进行缩放。
属性类别 | 参数名称 | 参数说明 |
|---|---|---|
基本属性 | 名称 | 任务的名称,修改后将体现在工作流编排区域。
|
超时(秒) | 任务超时时间,即任务执行的最长时间。 支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。 | |
算子提供方 | 函数模板的提供方。 | |
错误处理 | 可定义不同类型错误发生时的重试次数、重试间隔,以及重试失败后跳转到的目标任务。 错误类型包括:匹配所有、执行失败、权限不合法、参数不合法、函数不存在、请求太频繁、函数不可用、函数异常 | |
动态参数 | resize_m | 设置缩略的类型。取值为lfit、mfit、fill、pad和fixed,默认值为lfit。
|
resize_p | 等比例缩放的倍数百分比。使用参数p时,无法使用其它参数。取值范围为[1,1000]。当取值为:
| |
resize_h | 目标缩略图的高度。取值为[1,4096]。 | |
resize_w | 目标缩略图的宽度。取值为[1,4096]。 | |
resize_l | 指定目标缩略图的最长边。取值为[1, 4096]。 长边为指定的值,短边按照比例缩放。 | |
resize_s | 指定目标缩略图的最短边。取值为[1, 4096]。 短边为指定的值,长边按照比例缩放。 | |
resize_color | 填充的颜色。选择pad(缩略后填充)模式时可以使用。 格式为十六进制颜色码,取值为000000到FFFFFF,默认值为白色。 | |
resize_limit | 是否在目标缩略图比原图大时进行限制放大。取值为0或1,默认值为1。
| |
iwm_path | 输出路径是否保持原路径。true,输出路径为:output/原路径;false,输出路径为:output | |
iwm_bucket | 图片处理输出桶 |
内切圆裁剪
模板作用:以图片的中心为圆心,根据指定的半径进行图片剪切,剪切后的图片为圆形。
属性类别 | 参数名称 | 参数说明 |
|---|---|---|
基本属性 | 名称 | 任务的名称,修改后将体现在工作流编排区域。
|
超时(秒) | 任务超时时间,即任务执行的最长时间。 支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。 | |
算子提供方 | 函数模板的提供方。 | |
错误处理 | 可定义不同类型错误发生时的重试次数、重试间隔,以及重试失败后跳转到的目标任务。 错误类型包括:匹配所有、执行失败、权限不合法、参数不合法、函数不存在、请求太频繁、函数不可用、函数异常 | |
动态参数 | crop_ir | 图片剪切的圆形半径,取值范围为[0,图片最短边的一半]。 |
crop_path | 输出路径是否保持原路径。true,输出路径为:output/原路径;false,输出路径为:output | |
crop_bucket | 图片处理输出桶 |
自适应旋转
模板作用:设置自适应方向,带有方向参数的图片会先根据方向参数信息进行自动旋转。
属性类别 | 参数名称 | 参数说明 |
|---|---|---|
基本属性 | 名称 | 任务的名称,修改后将体现在工作流编排区域。
|
超时(秒) | 任务超时时间,即任务执行的最长时间。 支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。 | |
算子提供方 | 函数模板的提供方。 | |
错误处理 | 可定义不同类型错误发生时的重试次数、重试间隔,以及重试失败后跳转到的目标任务。 错误类型包括:匹配所有、执行失败、权限不合法、参数不合法、函数不存在、请求太频繁、函数不可用、函数异常 | |
动态参数 | rotate_value | 按照顺时针旋转的角度,取值范围为[0,360]。 默认值为0,0表示不旋转。数值越大,图片按顺时针方向旋转的角度越大。 |
autorate_source_path | 输出路径是否保持原路径。true,输出路径为:output/原路径;false,输出路径为:output。 | |
autoratote_outbucket | 图片处理输出桶。 | |
autoratote_outpath | 图片处理输出路径。 |
基础旋转
模板作用:对图片进行旋转设置后,图片将会按顺时针方向进行旋转。
属性类别 | 参数名称 | 参数说明 |
|---|---|---|
基本属性 | 名称 | 任务的名称,修改后将体现在工作流编排区域。
|
超时(秒) | 任务超时时间,即任务执行的最长时间。 支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。 | |
算子提供方 | 函数模板的提供方。 | |
错误处理 | 可定义不同类型错误发生时的重试次数、重试间隔,以及重试失败后跳转到的目标任务。 错误类型包括:匹配所有、执行失败、权限不合法、参数不合法、函数不存在、请求太频繁、函数不可用、函数异常 | |
动态参数 | rotate_value | 按照顺时针旋转的角度,取值范围为[0,360]。 默认值为0,0表示不旋转。数值越大,图片按顺时针方向旋转的角度越大。 |
rotate_source_path | 输出路径是否保持原路径。true,输出路径为:output/原路径;false,输出路径为:output。 | |
rotate_outbucket | 图片处理输出桶。 | |
rotate_outpath | 图片处理输出路径。 |
质量变换
模板作用:可以对输出格式为jpg的图片进行图片压缩,不使用压缩则可能会使图片占用的空间变大。
属性类别 | 参数名称 | 参数说明 |
|---|---|---|
基本属性 | 名称 | 任务的名称,修改后将体现在工作流编排区域。
|
超时(秒) | 任务超时时间,即任务执行的最长时间。 支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。 | |
算子提供方 | 函数模板的提供方。 | |
错误处理 | 可定义不同类型错误发生时的重试次数、重试间隔,以及重试失败后跳转到的目标任务。 错误类型包括:匹配所有、执行失败、权限不合法、参数不合法、函数不存在、请求太频繁、函数不可用、函数异常 | |
动态参数 | quality_q | 图片的相对质量,即将图片按照原图的q%进行压缩。取值范围为[1,100]。 压缩公式:目标图质量=原图质量 * q% 例如:如果原图质量为100%,将图片压缩至80%的相对质量,则目标图片的质量为80%。如果原图的质量为80%,将图片压缩至80%的相对质量,则目标图片的质量为64%。 |
quality_Q | 图片的绝对质量,即直接将图片压缩为Q%,与原图不存在相对关系,不依赖于原图。取值范围为[1,100]。 压缩公式:
例如:如果原图质量为100%,将图片压缩至80%的绝对质量,则目标图片的质量为80%。如果原图质量为70%,将图片压缩至80%的绝对质量,则目标图片的质量为70%。 | |
quality_path | 输出路径是否保持原路径。true,输出路径为:output/原路径;false,输出路径为:output | |
quality_bucket | 图片处理输出桶 |
格式转换
模板作用:可以将原图转换为支持的图片格式。
- 支持的原图格式:jpg、jpeg、png、bmp、webp、gif、tiff。
- 支持输出的目标图格式:jpg、png、bmp、webp。
属性类别 | 参数名称 | 参数说明 |
|---|---|---|
基本属性 | 名称 | 任务的名称,修改后将体现在工作流编排区域。
|
超时(秒) | 任务超时时间,即任务执行的最长时间。 支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。 | |
算子提供方 | 函数模板的提供方。 | |
错误处理 | 可定义不同类型错误发生时的重试次数、重试间隔,以及重试失败后跳转到的目标任务。 错误类型包括:匹配所有、执行失败、权限不合法、参数不合法、函数不存在、请求太频繁、函数不可用、函数异常 | |
动态参数 | format | 将原图转换为支持的图片格式 |
format_path | 输出路径是否保持原路径。true,输出路径为:output/原路径;false,输出路径为:output | |
format_bucket | 图片处理输出桶 |
图像标签
模板作用:能准确识别自然图片中数百种场景、上千种通用物体及其属性。让智能相册管理等功能更加直观。该模板实际调用的是Image服务的图像标签接口。
属性类别 | 参数名称 | 参数说明 |
|---|---|---|
基本属性 | 名称 | 任务的名称,修改后将体现在工作流编排区域。
|
超时(秒) | 任务超时时间,即任务执行的最长时间。 支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。 | |
算子提供方 | 函数模板的提供方。 | |
错误处理 | 可定义不同类型错误发生时的重试次数、重试间隔,以及重试失败后跳转到的目标任务。 错误类型包括:匹配所有、执行失败、权限不合法、参数不合法、函数不存在、请求太频繁、函数不可用、函数异常 | |
动态参数 | threshold | 置信度的阈值(0~100),输入非该范围内值算法即取默认值。默认值:0。 |
limit | 最多返回的tag数,默认值:30。 | |
language | 中文:返回标签的语言类型为中文。 英文:返回标签的语言类型为英文。 |
视频解析
模板作用:用于新建视频解析任务,以解析视频元数据。该模板实际调用的是MPC服务的新建视频解析任务接口。
属性类别 | 参数名称 | 参数说明 |
|---|---|---|
基本属性 | 名称 | 任务的名称,修改后将体现在工作流编排区域。
|
超时(秒) | 任务超时时间,即任务执行的最长时间。 支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。 | |
算子提供方 | 函数模板的提供方。 | |
错误处理 | 可定义不同类型错误发生时的重试次数、重试间隔,以及重试失败后跳转到的目标任务。 错误类型包括:匹配所有、执行失败、权限不合法、参数不合法、函数不存在、请求太频繁、函数不可用、函数异常 | |
动态参数 | sync | 视频解析处理模式。
|
bucket | 视频解析输出桶,用于保存解析后的视频。 输出桶需要和DWR工作流在同一区域,工作流所属区域为创建工作流的桶所属区域。例如工作流A是在桶A中创建的,则桶A的区域即为工作流A的区域。 | |
outpath | 视频解析输出桶中存放视频的具体目录。 例如:输入abc或abc/,均表示视频存放在abc文件夹下,如果文件夹不存在,会自动新建。输出路径为空表示存放在桶的根目录。 |
抽帧截图
模板作用:用于新建视频截图任务。该模板实际调用的是MPC服务的新建截图任务接口。
属性类别 | 参数名称 | 参数说明 |
|---|---|---|
基本属性 | 名称 | 任务的名称,修改后将体现在工作流编排区域。
|
超时(秒) | 任务超时时间,即任务执行的最长时间。 支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。 | |
算子提供方 | 函数模板的提供方。 | |
错误处理 | 可定义不同类型错误发生时的重试次数、重试间隔,以及重试失败后跳转到的目标任务。 错误类型包括:匹配所有、执行失败、权限不合法、参数不合法、函数不存在、请求太频繁、函数不可用、函数异常 | |
动态参数 | bucket | 抽帧截图输出桶,用于保存视频截图。 输出桶需要和工作流在同一区域,工作流所属区域为创建工作流的桶所属区域。例如工作流A是在桶A中创建的,则桶A的区域即为工作流A的区域。 |
output | 抽帧截图输出桶中存放截图的具体目录。 例如:输入abc或abc/,均表示视频存放在abc文件夹下,如果文件夹不存在,会自动新建。输出路径为空表示存放在桶的根目录。 | |
tar | 是否压缩抽帧图片生成tar包。 | |
sync | 是否同步处理,同步处理是指不下载全部文件,快速定位到截图位置进行截图。 | |
type | 采样类型,可选择如下类型:
| |
output_filename | 截图输出文件名。
| |
format | 截图文件格式。 目前支持的取值为:jpg格式 | |
width | 截图图片宽度。 取值范围:(96,3840] 单位:px | |
height | 截图图片高度。 取值范围:(96,2160] 单位:px | |
maxlen | 截图最长边的尺寸。宽边尺寸按照该尺寸与原始视频像素等比缩放计算。 取值范围:[240,3840] 单位:像素 说明: 该参数和thumb_samp_width/thumb_samp_height选择使用,以thumb_samp_width/thumb_samp_height优先,若thumb_samp_width/thumb_samp_height都不等于0,则图片尺寸按thumb_samp_width/thumb_samp_height得出;反之,则图片尺寸按thumb_samp_maxlen得出。 | |
ratio | 截图纵横比。 | |
percent | 根据视频时长百分比间隔采样时的百分比值。 | |
dots | 指定时间截图时的时间点数组。 数组类型参数必须以前括号([)开头,以后括号(])结尾,值之间用英文逗号(,)分隔。 | |
time | 采样截图的时间间隔值。 单位:秒 | |
start | 采样类型为“TIME”模式的开始时间,和thumb_samp_time配合使用。 单位:秒 | |
duration | 采样类型为“TIME”模式的持续时间,和thumb_samp_time、thumb_samp_start配合使用。表示从视频文件的第“thumb_samp_start”开始,持续时间为“thumb_samp_duration”,每间隔“thumb_samp_time”生成一张截图。 取值范围:[数字,ToEND]。“ToEND”表示持续到视频结束。 单位:秒 说明: “thumb_samp_duration”必须大于等0,若设置为0,则截图持续时间从“thumb_samp_start”到视频结束。 |
媒资转码
模板作用:执行MPC服务的转码任务对视频进行转码,并在转码过程中压制水印、内容质检、视频截图等。该模板实际调用的是MPC服务的新建转码任务接口。
属性类别 | 参数名称 | 参数说明 |
|---|---|---|
基本属性 | 名称 | 任务的名称,修改后将体现在工作流编排区域。
|
超时(秒) | 任务超时时间,即任务执行的最长时间。 支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。 | |
算子提供方 | 函数模板的提供方。 | |
错误处理 | 可定义不同类型错误发生时的重试次数、重试间隔,以及重试失败后跳转到的目标任务。 错误类型包括:匹配所有、执行失败、权限不合法、参数不合法、函数不存在、请求太频繁、函数不可用、函数异常 | |
动态参数 (基本参数) | bucket | 媒资转码输出桶,用于保存转码后的视频文件。 输出桶需要和工作流在同一区域,工作流所属区域为创建工作流的桶所属区域。例如工作流A是在桶A中创建的,则桶A的区域即为工作流A的区域。 |
output | 媒资转码输出桶中存放转码后视频的具体目录。 例如:输入abc或abc/,均表示视频存放在abc文件夹下,如果文件夹不存在,会自动新建。输出路径为空表示存放在桶的根目录。 | |
trans_tid | 转码模板ID,数组,每一路转码输出对应一个转码配置模板ID,最多支持9个模板ID。 数组类型参数必须以前括号([)开头,以后括号(])结尾,值之间用英文逗号(,)分隔。 | |
动态参数 (字幕参数) | subtitle_type | 媒资转码字幕类型。 |
bucket | 存放字幕文件的OBS桶。 | |
file_name | 字幕对象名,即字幕文件。 | |
动态参数 (图片水印设置) | bucket | 存放水印图片的OBS桶。 |
file_name | 水印图片对象名,即水印文件。 | |
dx | 水印图片起点相对输出视频顶点的水平偏移量。 设置方法有如下两种:
示例:输出视频分辨率宽1920,设置“dx”为“0.1”,“referpos”为“TopRight”(右上角),则水印图片右上角到视频右顶点在水平方向上偏移距离为192。 | |
dy | 水印图片起点相对输出视频顶点的垂直偏移量。 设置方法有如下两种:
示例:输出视频分辨率高1080,设置“dy”为“0.1”,“referpos”为“TopRight”(右上角),则水印图片右上角到视频右顶点在垂直方向上的偏移距离为108。 | |
referpos | 水印位置。支持如下位置:
| |
timeline_start | 水印开始时间,与trans_iwm_tduration配合使用。 取值范围:数字 单位:秒 | |
timeline_duration | 水印持续时间,与“trans_iwm_tstart”配合使用。 取值范围:[数字,ToEND]。“ToEND”表示持续到视频结束。 | |
image_process | 水印图片处理方式。支持如下方式:
| |
width | 水印图片宽度,值有两种形式:
| |
height | 水印图片高度,值有两种形式:
| |
base | 水印叠加母体,取值如下:
| |
动态参数 (水印参数) | template_id | 水印模板ID。可通过新建水印模板接口创建水印模板。 |
动态参数 (文字水印配置) | text_context | 文字水印内容,内容需做Base64编码,此配置项不能为空 示例:若想添加文字水印“测试文字水印”,那么Content的值为:5rWL6K+V5paH5a2X5rC05Y2w |
dx | 文字水印起点相对输出视频顶点的水平偏移量。 设置方法有如下两种:
示例:输出视频分辨率宽1920,设置“dx”为“0.1”,“referpos”为“TopRight”(右上角),则文字水印右上角到视频右顶点在水平方向上偏移距离为192。 | |
dy | 文字水印起点相对输出视频顶点的垂直偏移量。 设置方法有如下两种:
示例:输出视频分辨率高1080,设置“dy”为“0.1”,“referpos”为“TopRight”(右上角),则文字水印右上角到视频右顶点在垂直方向上的偏移距离为108。 | |
referpos | 文字水印位置。支持如下位置:
| |
timeline_start | 文字水印开始时间,与“trans_twm_tduration”配合使用。 取值范围:数字 单位:秒 | |
timeline_duration | 文字水印持续时间,与“trans_twm_tstart”配合使用。 取值范围:[数字,ToEND]。“ToEND”表示持续到视频结束。 | |
base | 文字水印叠加母体,取值如下:
| |
font_name | 文字水印文字字体名。当前支持的字体有
| |
font_size | 文字水印文字字体大小。 取值范围:[4, 120] | |
font_color | 文字水印文字字体颜色。 |
DIS消息通知
模板作用:发送消息到您指定的DIS通道。该模板实际调用的是DIS服务的上传数据接口。
属性类别 | 参数名称 | 参数说明 |
|---|---|---|
基本属性 | 名称 | 任务的名称,修改后将体现在工作流编排区域。
|
超时(秒) | 任务超时时间,即任务执行的最长时间。 支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。 | |
算子提供方 | 函数模板的提供方。 | |
错误处理 | 可定义不同类型错误发生时的重试次数、重试间隔,以及重试失败后跳转到的目标任务。 错误类型包括:匹配所有、执行失败、权限不合法、参数不合法、函数不存在、请求太频繁、函数不可用、函数异常 | |
动态参数 | stream_name | 已创建的DIS通道名称。 |
partition_id | DIS通道分区的唯一标识符。 | |
partition_key | 数据将写入的DIS通道分区。 |
SMN消息通知
模板作用:可用于在执行某项任务后,向SMN主题的订阅者发送通知。您可以在工作流的任意位置添加SMN消息通知,将上一个函数的执行结果发送给订阅者。
属性类别 | 参数名称 | 参数说明 |
|---|---|---|
基本属性 | 名称 | 任务的名称,修改后将体现在工作流编排区域。
|
超时(秒) | 任务超时时间,即任务执行的最长时间。 支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。 | |
算子提供方 | 函数模板的提供方。 | |
错误处理 | 可定义不同类型错误发生时的重试次数、重试间隔,以及重试失败后跳转到的目标任务。 错误类型包括:匹配所有、执行失败、权限不合法、参数不合法、函数不存在、请求太频繁、函数不可用、函数异常 | |
动态参数 | topic_urn | SMN topic唯一标识。选择已授权给OBS发布消息的SMN主题,以便向主题订阅者发送消息。SMN主题需通过SMN页面创建。 SMN服务的操作指导请参见《消息通知服务用户指南》中“创建主题”、“设置主题策略”和“订阅主题”章节的内容。 说明: SMN主题配置成功后,请不要随意删除与OBS DWR工作流相关联的主题,也不要取消主题对OBS的授权。若与OBS DWR工作流相关联的主题被删除或取消该主题对OBS的授权,可能会导致对应主题的订阅者无法收到消息。 下拉列表中仅展示与DWR工作流同区域且同项目的SMN主题。工作流所属区域为创建工作流的桶所属区域。例如工作流A是在桶A中创建的,则桶A的区域即为工作流A的区域。 |
project_id | SMN topic主题名称,为发布消息的标题,给邮箱订阅者发送邮件时作为邮件主题。 |
事件延迟
模板作用:可用于控制工作流两个相邻任务间的等待时长,例如执行任务A后,规定等待一段时间再继续执行任务B。
属性类别 | 参数名称 | 参数说明 |
|---|---|---|
基本属性 | 名称 | 任务的名称,修改后将体现在工作流编排区域。
|
超时(秒) | 执行下一任务前的等待时长,单位:秒。支持设置的范围为1~86400秒。 |
自定义
用户可自定义函数,满足不同场景的任务定制需求。
自定义函数属性配置说明见下表,另外需要遵循自定义函数开发规范。
属性类别 | 参数名称 | 参数说明 |
|---|---|---|
基本属性 | 名称 | 任务的名称,修改后将体现在工作流编排区域。
|
超时(秒) | 任务超时时间,即任务执行的最长时间。 支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。 | |
函数唯一标识 | 选择需要执行的FunctionGraph中的函数。函数需通过FunctionGraph页面创建。 FunctionGraph服务的操作指导请参见《函数工作流用户指南》中“创建并初始化函数”章节的内容。 下拉列表中仅展示与DWR工作流同区域且同项目的函数。工作流所属区域为创建工作流的桶所属区域。例如工作流A是在桶A中创建的,则桶A的区域即为工作流A的区域。 | |
动态参数 | 若自定义函数中存在动态参数,可以指定动态参数的参数名和取值,作为函数的输入。 | |
图片暗水印
图片暗水印指将水印以不可见的形式添加到图片中,既保证了水印不会影响图片美观性,又保证了图片的原创性。当图片被盗用后,您可对图片进行暗水印解码,验证版权归属。
属性类别 | 参数名称 | 参数说明 |
|---|---|---|
基本属性 | 名称 | 任务的名称,修改后将体现在工作流编排区域。
|
超时(秒) | 任务超时时间,即任务执行的最长时间。 支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。 | |
算子提供方 | 函数模板的提供方。 | |
错误处理 | 可定义不同类型错误发生时的重试次数、重试间隔,以及重试失败后跳转到的目标任务。 错误类型包括:匹配所有、执行失败、权限不合法、参数不合法、函数不存在、请求太频繁、函数不可用、函数异常 | |
动态参数 | image_watermark_path | 作为图片盲水印文件的OBS路径,格式为obs://{bucket}/{object}。
|
output_using_input | 输出路径是否保持原路径。
| |
output_bucket | 嵌入水印后的图片输出的OBS桶名称,指定的OBS桶需和当前函数在相同区域项目下。 | |
output_path | 嵌入水印后的图片输出路径,与参数output_using_input结合使用。 |

