数据工坊 DWR-官方算子一览:抽帧截图

时间:2025-02-12 14:54:13

抽帧截图

模板作用:用于新建视频截图任务。该模板实际调用的是MPC服务的新建截图任务接口

表18 抽帧截图属性配置说明

属性类别

参数名称

参数说明

基本属性

名称

任务的名称,修改后将体现在工作流编排区域。

  • 必须以字母或数字开头
  • 只能由字母、数字、下划线和中划线组成
  • 长度范围为1~20个字符
  • 不能和同一工作流中的其他任务重名

超时(秒)

任务超时时间,即任务执行的最长时间。

支持设置0~300秒的超时时间,如果设置为0,则表示超时时间为默认值30秒。

算子提供方

函数模板的提供方。

错误处理

可定义不同类型错误发生时的重试次数、重试间隔,以及重试失败后跳转到的目标任务。

错误类型包括:匹配所有、执行失败、权限不合法、参数不合法、函数不存在、请求太频繁、函数不可用、函数异常

动态参数

bucket

抽帧截图输出桶,用于保存视频截图。

输出桶需要和工作流在同一区域,工作流所属区域为创建工作流的桶所属区域。例如工作流A是在桶A中创建的,则桶A的区域即为工作流A的区域。

output

抽帧截图输出桶中存放截图的具体目录。

例如:输入abc或abc/,均表示视频存放在abc文件夹下,如果文件夹不存在,会自动新建。输出路径为空表示存放在桶的根目录。

tar

是否压缩抽帧图片生成tar包。

sync

是否同步处理,同步处理是指不下载全部文件,快速定位到截图位置进行截图。

type

采样类型,可选择如下类型:

  • 根据视频时长的百分比间隔采样
  • 根据时间间隔采样截图
  • 指定时间点截图

output_filename

截图输出文件名。

  • 如果只抽一张图(即:按DOTS方式,指定1个时间点)则按该指定文件名输出图片。
  • 如果抽多张图(即:按DOTS方式指定多个时间点或按TIME间隔截图)则输出图片名在该指定文件名基础上再增加时间点(示例:output_filename_10.jpg)。
  • 如果指定了压缩抽帧图片生成tar包,则tar包按该指定文件名输出。

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”到视频结束。

support.huaweicloud.com/usermanual-dwr/dwr_03_0004.html