对象存储
参数名称 | 参数类型 | 是否必填 | 示例值 | 说明 |
参数名称 | 参数类型 | 是否必填 | 示例值 | 说明 |
Tag | String | 是 | Transcode | 视频转码模板标识。 |
Name | String | 是 | name | 自定义模板名称:
|
ID | String | 否 | 343339383230623339346119012d08292633 | 音视频任务 ID。若未指定 ID,将列举所有音视频任务。 |
参数名称 | 参数类型 | 是否必填 | 示例值 | 说明 |
参数名称 | 参数类型 | 是否必填 | 示例值 | 说明 |
Tag | String | 是 | Transcode | 视频转码模板标识。 |
Name | String | 是 | transcode-template-1 | 自定义模板名称:
|
ID | String | 否 | 343339383230623339346119012d08292633 | 音视频任务 ID。若未指定 ID,将列举所有音视频任务。 |
TranscodeConfig | - | 是 | - | 音视频转码模板详情信息。 |
Transcode | - | 是 | - | 音视频转码模板详情信息。 父节点:TranscodeConfig |
TimeInterval | - | 否 | - | 指定转码时长。 父节点:Transcode |
Start | Integer | 否 | 0 | 开始时间,单位毫秒,默认值 0。 父节点:TimeInterval |
Duration | Integer | 否 | 100000 | 持续时间,单位毫秒,默认值 0 表示视频时长 父节点:TimeInterval |
Container | - | 是 | - | 指定转码容器格式。 父节点:Transcode |
Format | String | 是 | mp4 | 视频文件封装格式,取值列表如下:
父节点:Container |
ClipConfig | String | 否 | - | 分片配置,指定 hls 转码分片时长。 父节点:Container |
Duration | Integer | 否 | 0 | hls 转码的分片时长,单位毫秒,默认值 5000,合法取值范围为 (0, 3600000)。 父节点:ClipConfig |
Video | - | 是 | - | 视频编码参数。 父节点:Transcode |
Codec | String | 否 | h264 | 视频编解码格式:
父节点:Video |
Width | Integer | 否 | 0 | 视频宽度,单位 px,必须为偶数,取值范围为 [128, 4096]。 父节点:Video 说明 如果只设置 Width ,未设置Height,将按照视频原始比例计算视频文件的高度。 |
Height | Integer | 否 | 720 | 视频高度,单位 px,必须为偶数,取值范围为 [128, 4096]。 父节点:Video 说明 如果只设置 Height ,未设置Width,将按照视频原始比例计算视频文件的宽度。 |
Crf | Integer | 否 | 23 | 视频文件的码率控制因子,值范围 (0, 51],默认值为 0 表示不设置。
父节点:Video |
PixFmt | String | 否 | yuv420p | 视频像素格式,取值如下:
父节点:Video |
BitRate | Integer | 否 | 0 | 视频输出文件的码率,单位 bps,值范围 [10000, 50000000],默认值为 0 表示不设置。 父节点:Video |
MaxBitRate | Integer | 否 | 5000000 | 视频输出最大码率,单位 bps,值范围 [10000, 50000000]。 设置该参数时必须同时设置 BitRate,且 MaxBitRate 必须大于等于 BitRate。 父节点:Video |
BufferSize | Integer | 否 | 10000000 | 视频码率控制缓冲区大小,单位 bps,取值范围为 [1000000, 128000000]。 设置该参数时必须同时设置 MaxBitRate。 父节点:Video。 |
Fps | Integer | 否 | 0 | 视频帧率,单位 fps,值范围 (0, 60],默认 0 表示不设置。 父节点:Video |
Remove | Bool | 否 | false | 是否删除源视频流,取值 true 或 false。 父节点:Video |
Audio | - | 否 | - | 指定音频流参数。 父节点:Transcode |
Codec | String | 否 | aac | 音频流编码格式,取值列表如下:
父节点:Audio 说明 |
BitRate | Integer | 否 | 0 | 音频码率,单位为比特/秒(bps),取值范围为:[8000, 1000000]。为 0 时使用原音频码率,部分容器不支持指定码率。 父节点:Audio 说明 |
SampleFormat | String | 否 | - | 音频采样格式,不同容器取值范围不同。取值:
父节点:Audio |
SampleRate | Integer | 否 | 0 | |
Channels | Integer | 否 | 0 | 音频声道数,默认与指定的源音频一致,取值范围:1~8,不同容器取值范围不同。 父节点:Audio |
Remove | Bool | 否 | false | 是否删除源音频流,取值 true 或 false。 父节点:Audio |
Options | String | 否 | - | 指定转码可选参数。 父节点:Transcode |