查询转码模板详细信息。
接口说明
本接口一次最多可查询 10 个模板信息。
QPS 限制
本接口的单用户 QPS 限制为 100 次/秒。超过限制,API 调用会被限流,这可能会影响您的业务,请合理调用。更多信息,请参见 QPS 限制。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
mts:QueryTemplateList |
get |
*全部资源
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| TemplateIds |
string |
是 |
需要查询的模板 ID 列表。最多一次查询 10 个,用半角逗号(,)分隔。 |
16f01ad6175e4230ac42bb5182cd****,88c6ca184c0e424d5w5b665e2a12**** |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
返回参数。 |
||
| NonExistTids |
object |
||
| String |
array |
不存在的模板列表。 |
|
|
string |
不存在的模板列表,无数据时该参数不返回。 |
88c6ca184c0e424d5w5b665e2a12**** |
|
| TemplateList |
object |
||
| Template |
array<object> |
转码模板列表。 |
|
|
array<object> |
转码模板。 |
||
| Video |
object |
视频编解码配置。 |
|
| Bufsize |
string |
缓冲区大小。
|
6000 |
| LongShortMode |
string |
是否开启横竖屏自适应(即:长短边模式)。
|
false |
| Degrain |
string |
视频质量控制度 。 |
10 |
| BitrateBnd |
object |
视频平均码率范围。 |
|
| Max |
string |
总码率上限。单位:Kbps。 |
100 |
| Min |
string |
总码率下限。单位:Kbps。 |
500 |
| PixFmt |
string |
视频颜色格式。范围:yuv420p,yuvj420p 等标准颜色格式。 |
yuv420p |
| Pad |
string |
视频贴黑边。参数格式:width:height:left:top。示例:1280:800:0:140。 |
1280:800:0:140 |
| Codec |
string |
编解码格式。默认值:H.264。 |
H.264 |
| Height |
string |
视频高。
|
800 |
| Qscale |
string |
独立去噪算法强度。 |
1 |
| Crop |
string |
视频画面裁切。
|
border |
| Bitrate |
string |
视频平均码率。单位:Kbps。 |
200 |
| Maxrate |
string |
视频码率峰值。单位:Kbps。 |
500 |
| MaxFps |
string |
最大帧率。 |
60 |
| Profile |
string |
编码级别。
|
high |
| Crf |
string |
码率-质量控制因子。
|
15 |
| Remove |
string |
是否删除视频流。
|
false |
| Gop |
string |
关键帧间最大帧数。默认值:250。 |
10 |
| Width |
string |
宽。
|
256 |
| Fps |
string |
帧率。
|
25 |
| Preset |
string |
视频算法器预置。支持 veryfast(超快)、fast(快)、medium(中等)、slow(慢)、slower(超慢)。默认值:medium。 |
medium |
| ScanMode |
string |
扫描模式。可选值:
|
interlaced |
| ResoPriority |
string |
分辨率调整优先级。支持 cropFirst(裁剪优先)、widthFirst(宽度优先)、heightFirst(高度优先)。 |
heightFirst |
| Hdr2sdr |
string |
是否开启 hdr2sdr 功能。启用时会把 hdr 的视频转成 sdr。 |
true |
| NarrowBand |
object |
窄带高清设置参数。 |
|
| Version |
string |
窄带高清版本,可选值:1.0 。 |
1.0 |
| Abrmax |
number |
动态码率上限,设置后平均码率范围 (0, 1000000]。 |
3000 |
| MaxAbrRatio |
number |
码率上限最大倍率,设置后 abrmax 不会超过视频源码率的 x 倍。范围 (0, 1.0]。 |
1.0 |
| TransConfig |
object |
转码通用配置。 |
|
| IsCheckAudioBitrate |
string |
是否检查音频码率。当输出音频码率大于媒体源音频码率时,则视为输出音频码率等于媒体源音频码率,即设置的音频码率参数不会生效。此值优先级小于 IsCheckAudioBitrateFail。
|
false |
| TransMode |
string |
转码模式。默认值:onepass。可选值:
|
onepass |
| IsCheckReso |
string |
是否检查分辨率。如果输出分辨率大于输入分辨率(判断条件是宽或高),则输出分辨率等于输入分辨率。
|
false |
| IsCheckVideoBitrateFail |
string |
是否允许视频码率检查错误。此值优先级大于 IsCheckVideoBitrate。
|
false |
| AdjDarMethod |
string |
分辨率改写方式。默认值:none。可选值:
|
none |
| IsCheckVideoBitrate |
string |
是否检查视频码率。如果视频输出码率大于视频输入码率,则视频输出码率等于视频输入码率。
|
false |
| IsCheckResoFail |
string |
是否检查分辨率。如果输出分辨率大于输入分辨率(判断条件是宽或高),则返回转码失败。
|
false |
| IsCheckAudioBitrateFail |
string |
是否允许音频码率检查错误。此值优先级大于 IsCheckAudioBitrate。
|
false |
| State |
string |
模板的状态。
|
Normal |
| MuxConfig |
object |
转码封包配置。 |
|
| Webp |
object |
Webp 对应的封包配置。 |
|
| Loop |
string |
循环次数。 |
0 |
| Gif |
object |
Gif 对应的封包配置。 |
|
| FinalDelay |
string |
终帧暂停时间。 |
0 |
| DitherMode |
string |
调色板颜色抖动方式。抖动算法可选值为 sierra 算法和 bayer 算法。 |
sierra |
| Loop |
string |
循环次数。 |
0 |
| IsCustomPalette |
string |
自定义调色板功能。 |
false |
| Segment |
object |
切片配置。 |
|
| Duration |
string |
分片时长。单位:秒。 |
10 |
| Name |
string |
模板名称。 |
MPS-example |
| Audio |
object |
音频编解码配置。 |
|
| Profile |
string |
音频编码预置。当 Codec 为 aac 时可选值:
|
aac_low |
| Remove |
string |
是否删除音频流。
|
false |
| Codec |
string |
音频编解码格式。默认值:aac。可选值:
|
aac |
| Samplerate |
string |
采样率。
|
44100 |
| Qscale |
string |
独立去噪算法强度。 |
1 |
| Channels |
string |
声道数。默认值:2。 |
2 |
| Bitrate |
string |
输出文件的音频码率。
|
500 |
| Volume |
object |
音量控制。 |
|
| Method |
string |
音量调整方式。可取值:
|
auto |
| TruePeak |
string |
最大峰值。
|
-1 |
| IntegratedLoudnessTarget |
string |
目标音量。
|
-6 |
| LoudnessRangeTarget |
string |
相对目标音量的波动范围。
|
8 |
| Level |
string |
相对输入音频的音量提升的幅度。
|
-20 |
| PeakLevel |
string |
音量调整系数。 当指定 Method 为 adaptive 时生效。 值范围:[0,1]。 默认值:0.9。 |
0.9 |
| Id |
string |
转码模板 ID。 |
16f01ad6175e4230ac42bb5182cd**** |
| Container |
object |
容器。 |
|
| Format |
string |
容器格式。可选范围 flv、mp4、ts、m3u8、gif、mp3、ogg、flac。 |
flv |
| CreationTime |
string |
模板创建时间。 |
2021-03-04T06:44:43Z |
| RequestId |
string |
请求 ID。 |
BC860F04-778A-472F-AB39-E1BF329C1EA8 |
示例
正常返回示例
JSON格式
{
"NonExistTids": {
"String": [
"88c6ca184c0e424d5w5b665e2a12****"
]
},
"TemplateList": {
"Template": [
{
"Video": {
"Bufsize": "6000",
"LongShortMode": "false",
"Degrain": "10",
"BitrateBnd": {
"Max": "100",
"Min": "500"
},
"PixFmt": "yuv420p",
"Pad": "1280:800:0:140",
"Codec": "H.264",
"Height": "800",
"Qscale": "1",
"Crop": "border",
"Bitrate": "200",
"Maxrate": "500",
"MaxFps": "60",
"Profile": "high",
"Crf": "15",
"Remove": "false",
"Gop": "10",
"Width": "256",
"Fps": "25",
"Preset": "medium",
"ScanMode": "interlaced",
"ResoPriority": "heightFirst",
"Hdr2sdr": "true",
"NarrowBand": {
"Version": "1.0",
"Abrmax": 3000,
"MaxAbrRatio": 1
}
},
"TransConfig": {
"IsCheckAudioBitrate": "false",
"TransMode": "onepass",
"IsCheckReso": "false",
"IsCheckVideoBitrateFail": "false",
"AdjDarMethod": "none",
"IsCheckVideoBitrate": "false",
"IsCheckResoFail": "false",
"IsCheckAudioBitrateFail": "false"
},
"State": "Normal",
"MuxConfig": {
"Webp": {
"Loop": "0"
},
"Gif": {
"FinalDelay": "0",
"DitherMode": "sierra",
"Loop": "0",
"IsCustomPalette": "false"
},
"Segment": {
"Duration": "10"
}
},
"Name": "MPS-example",
"Audio": {
"Profile": "aac_low",
"Remove": "false",
"Codec": "aac",
"Samplerate": "44100",
"Qscale": "1",
"Channels": "2",
"Bitrate": "500",
"Volume": {
"Method": "auto",
"TruePeak": "-1",
"IntegratedLoudnessTarget": "-6",
"LoudnessRangeTarget": "8",
"Level": "-20",
"PeakLevel": "0.9"
}
},
"Id": "16f01ad6175e4230ac42bb5182cd****",
"Container": {
"Format": "flv"
},
"CreationTime": "2021-03-04T06:44:43Z"
}
]
},
"RequestId": "BC860F04-778A-472F-AB39-E1BF329C1EA8"
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。