本文为您介绍智能处理 OpenAPI 的公共数据结构。
媒资信息的公共数据结构。
参数 | 类型 | 描述 |
---|---|---|
RequestId | String | 请求 ID |
Action | String | 接口名 |
Version | String | 接口版本 |
Region | String | 服务地区 |
任务输入文件的公共数据结构。
参数 | 类型 | 是否必传 | 描述 |
---|---|---|---|
Type | String | 是 | 输入类型。取值如下:
注意 当 |
TosBucket | String | 否 | 对象存储桶。 说明 当 |
VodSpaceName | String | 否 | 支持选择指定的点播空间。 说明 当参数 |
FileId | String | 是 | 文件 ID。 说明
|
任务输出文件的公共数据结构。
参数 | 类型 | 是否必传 | 描述 |
---|---|---|---|
Type | String | 是 | 输出类型。取值如下:
|
VodSpaceName | String | 否 | 指定的点播空间。 说明 当参数 |
TosBucket | String | 否 | 对象存储桶。 说明 当 |
任务输出的公共数据结构。
参数 | 类型 | 是否必传 | 描述 |
---|---|---|---|
TemplateId | String | 是 | 模板 ID。 |
TemplateName | String | 是 | 模板参数。 |
Properties | Object | 否 | 输出信息。详情请见任务节点输出定义。 |
Status | String | 是 | 状态。取值如下:
|
ActivityId | String | 是 | 工作流节点 ID。 |
StartTime | String | 是 | 开始时间。 |
EndTime | String | 是 | 结束时间。 |
任务执行的公共数据结构。
参数 | 类型 | 是否必传 | 描述 |
---|---|---|---|
JobId | String | 是 | 任务 ID。 |
InputPath | InputPath | 是 | 任务输入地址配置。 |
OutputPath | OutputPath | 是 | 任务输出地址配置。 |
Output | Array of JobOutput | 是 | 任务输出详情。 |
Status | String | 是 | 任务状态。状态类型如下:
|
CallbackUri | String | 是 | 回调地址。 |
CallbackContentType | String | 否 | 任务回调数据类型,取值如下:
|
CallbackArgs | String | 是 | 回调参数。 |
CreatedAt | String | 是 | 创建时间。 |
FinishedAt | String | 是 | 完成时间。 |
EnableLowPriority | String | 是 | 闲时任务。取值如下:
|
JobSource | String | 是 | 任务来源。取值如下:
|
Job | Job | 是 | 单任务触发参数。 |
参数 | 类型 | 是否必传 | 描述 |
---|---|---|---|
TranscodeVideo | TranscodeVideoJob | 否 | 基础转码参数。 |
ByteHD | ByteHDJob | 否 | 极致高清转码参数。 |
参数 | 类型 | 是否必传 | 描述 |
---|---|---|---|
Container | String | 是 | 封装格式 |
Video | 否 | 视频参数 | |
Audio | 否 | 音频参数 | |
EnableRemux | bool | 否 | 是否转封装,默认false |
DisableVideo | bool | 否 | 是否禁用视频,默认false
|
DisableAudio | bool | 否 | 是否禁用音频,默认false
|
Segment | 否 | 分片信息
| |
Logos | LogoDefinition[] | 否 | 水印信息,最多 20 个 |
参数 | 类型 | 是否必传 | 描述 |
---|---|---|---|
Container | String | 是 | 封装格式,支持 |
Video | Video | 是 | 视频参数 |
Audio | Audio | 是 | 音频参数 |
Segment | 否 | 分片信息
| |
Logos | LogoDefinition[] | 否 | 水印信息,最多 20 个 |
名称 | 类型 | 是否必传 | 描述 |
---|---|---|---|
Codec | String | 否 | 编码格式。支持 |
ScaleType | Integer | 否 | 视频尺寸限制类型。支持 |
ScaleWidth | Integer | 否 | 最大宽度,宽高限制时生效,限制:[128,4096] |
ScaleHeight | Integer | 否 | 最大高度,宽高限制时生效,限制:[128,4096] |
ScaleShort | Integer | 否 | 最大短边,长短边限制时生效,限制:[128,4096] |
ScaleLong | Integer | 否 | 最大长边,长短边限制时生效,限制:[128,4096] |
Bitrate | Integer | 否 | 视频最大码率。 取值范围:[10,50000] ,默认为:4000 |
MaxFps | Integer | 否 | 最大帧率。 取值范围:[1,120] ,默认为:60 |
Crf | Integer | 否 | 视频编码质量参数,视频平均码率。 取值范围:[1,51] ,默认为26 |
Profile | String | 否 | 编码级别,默认由编码器自动决策
|
PixFmt | String | 否 | 视频颜色格式,默认由编码器自动决策
|
名称 | 类型 | 是否必传 | 描述 |
---|---|---|---|
Codec | String | 否 | 编解码格式,默认为
|
SampleRate | Integer | 否 | 采样率, 单位Hz。
|
Bitrate | Integer | 否 | 输出文件的音频码率。取值范围:[8,1000] 单位:Kbps,默认值为128 |
Channels | Integer | 否 | 声道数。 支持 1、2 ,默认为2 |
Volume | Volume | 否 | 音量设置 |
字段 | 类型 | 必填 | 描述 |
---|---|---|---|
Format | String | 否 | 分片格式
|
Type | String | 否 | 分片类型
|
Duration | Integer | 否 | 分片时长,[1000, 600000],单位ms,默认为:5000 |
字段 | 类型 | 必填 | 描述 |
---|---|---|---|
Method | String | 否 | 音量调节模式,取值为:
|
IntegratedLoudness | Float | 否 | 响度值设置,2Pass 时必填,[-70,-5] |
TruePeak | Float | 否 | 音量峰值, |
VolumeTime | Float | 否 | 音量倍数,MultVolume 时必填,取值范围[0.01, 3] |
字段 | 类型 | 必填 | 描述 |
---|---|---|---|
Type | String | 是 | 水印类型,取值如下:
|
ImageLogoDefinition | 否 | 图片水印配置。 说明
| |
TextLogoDefinition | 否 | 文本水印配置。 说明
| |
Position | LogoPosition | 是 | 水印位置 |
TimeLine | TimeLine | 否 | 水印时间轴。默认为视频开始到结束 |
字段 | 类型 | 必填 | 描述 |
---|---|---|---|
Content | 是 | 图片水印输入 说明 图片水印目前仅支持水印素材库和对象存储输入 | |
LoopTimes | Integer | 否 | 水印循环播放的次数,默认为 0。取值如下:
说明 当图片格式为 gif 时,该参数才生效 |
RepeatLast | Boolean | 否 | 是否延续动图水印的最后一帧直至视频结束,默认为 false。 说明 当图片格式为 gif 时,该参数才生效 |
Transparency | Integer | 否 | 水印透明度,取值范围为 [0,100]。默认为 0,表示完全不透明;100 表示完全透明。 |
字段 | 类型 | 必填 | 描述 |
---|---|---|---|
Content | String | 是 | 文本水印内容,长度不超过 100 个字符 |
FontType | String | 是 | 水印字体。取值如下
|
FontSize | Integer | 是 | 水印文字大小。正值,单位 px |
FontColor | String | 是 | 水印颜色。16进制色彩表示,格式为 RGBA。 |
字段 | 类型 | 必填 | 描述 |
---|---|---|---|
PosX | String | 是 | 水印原点距离视频图像坐标原点的水平偏移。有以下两种模式:
注意 PosX、PosY、SizeX、SizeY 必须使用相同的模式 |
PosY | String | 是 | 水印原点距离视频图像坐标原点的水平偏移。有以下两种模式:
注意 PosX、PosY、SizeX、SizeY 必须使用相同的模式 |
SizeX | String | 是 | 水印原点距离视频图像坐标原点的水平偏移。有以下两种模式:
注意 PosX、PosY、SizeX、SizeY 必须使用相同的模式 |
SizeY | String | 是 | 水印原点距离视频图像坐标原点的水平偏移。有以下两种模式:
注意 PosX、PosY、SizeX、SizeY 必须使用相同的模式 |
Locate | String | 是 | 水印位置。取值如下
|
字段 | 类型 | 必填 | 描述 |
---|---|---|---|
StartTime | Integer | 否 | 片段开始时间,单位为毫秒, 非负值,默认为0 |
EndTime | Integer | 否 | 片段结束时间,单位为毫秒,非负值,默认为视频结束。 |