Mengkueri hingga 10 template transkoding per pengatur waktu.
Deskripsi operasi
The IDs of the transcoding templates that you want to query. You can query up to 10 transcoding templates at a time. Separate multiple IDs of custom transcoding templates with commas (,).
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
mts:QueryTemplateList |
get |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| TemplateIds |
string |
Yes |
Parameter tanggapan. |
16f01ad6175e4230ac42bb5182cd****,88c6ca184c0e424d5w5b665e2a12**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| NonExistTids |
object |
||
| String |
array |
The IDs of the templates that do not exist. This parameter is not returned if all specified transcoding templates are found. |
|
|
string |
The details of transcoding templates. |
88c6ca184c0e424d5w5b665e2a12**** |
|
| TemplateList |
object |
||
| Template |
array<object> |
The transcoding templates. |
|
|
array<object> |
The video codec configurations. |
||
| Video |
object |
The video codec configurations. |
|
| Bufsize |
string |
The buffer size.
|
6000 |
| LongShortMode |
string |
Indicates whether the auto-rotate screen feature is enabled.
|
false |
| Degrain |
string |
The level of video quality control. |
10 |
| BitrateBnd |
object |
The average bitrate range of the video. |
|
| Max |
string |
The upper limit of the total bitrate. Unit: Kbit/s. |
100 |
| Min |
string |
The lower limit of the total bitrate. Unit: Kbit/s. |
500 |
| PixFmt |
string |
The pixel format of the video. Valid values: standard pixel formats such as yuv420p and yuvj420p. |
yuv420p |
| Pad |
string |
The black bars that are added to the video. Format: width:height:left:top. Example: 1280:800:0:140. |
1280:800:0:140 |
| Codec |
string |
The codec. Default value: H.264. |
H.264 |
| Height |
string |
The height of the video.
|
800 |
| Qscale |
string |
The strength of the independent denoising algorithm. |
1 |
| Crop |
string |
The method of video cropping. Valid values:
|
border |
| Bitrate |
string |
The average bitrate of the video. Unit: Kbit/s. |
200 |
| Maxrate |
string |
The maximum bitrate of the video. Unit: Kbit/s. |
500 |
| MaxFps |
string |
The maximum frame rate. |
60 |
| Profile |
string |
The encoding profile. Valid values:
|
high |
| Crf |
string |
The constant rate factor.
|
15 |
| Remove |
string |
Indicates whether the video stream is deleted. Valid values:
|
false |
| Gop |
string |
The maximum number of frames between two keyframes. Default value: 250. |
10 |
| Width |
string |
The width of the video.
|
256 |
| Fps |
string |
The frame rate.
|
25 |
| Preset |
string |
The preset video algorithm. Valid values: veryfast, fast, medium, slow, and slower. Default value: medium. |
medium |
| ScanMode |
string |
The scan mode. Valid values:
|
interlaced |
| ResoPriority |
string |
The policy of resolution adjustment. Valid values: cropFirst, widthFirst, and heightFirst. |
heightFirst |
| Hdr2sdr |
string |
Indicates whether the HDR2SDR conversion feature is enabled. If this feature is enabled, high dynamic range (HDR) videos are transcoded to standard dynamic range (SDR) videos. |
true |
| NarrowBand |
object |
The Narrowband HD settings. |
|
| Version |
string |
The Narrowband HD version. Only 1.0 may be returned. |
1.0 |
| Abrmax |
number |
The upper limit of the dynamic bitrate. If this parameter is set, the average bitrate is in the range of (0, 1000000]. |
3000 |
| MaxAbrRatio |
number |
The maximum ratio of the upper limit of dynamic bitrate. If this parameter is set, the value of Abrmax does not exceed x times of the source video bitrate. Valid values: (0,1.0]. |
1.0 |
| TransConfig |
object |
The general transcoding configurations. |
|
| IsCheckAudioBitrate |
string |
Indicates whether the audio bitrate is checked. If the bitrate of the output audio is higher than that of the input audio, the input bitrate is retained and the specified audio bitrate does not take effect. This parameter has a lower priority than IsCheckAudioBitrateFail. Valid values:
|
false |
| TransMode |
string |
The transcoding mode. Default value: onepass. Valid values:
|
onepass |
| IsCheckReso |
string |
Indicates whether the resolution is checked. If the output resolution is higher than the input resolution based on the width or height, the input resolution is retained. Valid values:
|
false |
| IsCheckVideoBitrateFail |
string |
Indicates whether video bitrate check errors are allowed. This parameter has a higher priority than IsCheckVideoBitrate. Valid values:
|
false |
| AdjDarMethod |
string |
The method of resolution adjustment. Default value: none. Valid values:
|
none |
| IsCheckVideoBitrate |
string |
Indicates whether the video bitrate is checked. If the bitrate of the output video is higher than that of the input video, the input bitrate is retained. Valid values:
|
false |
| IsCheckResoFail |
string |
Indicates whether the resolution is checked. If the output resolution is higher than the input resolution based on the width or height, a transcoding failure is returned. Valid values:
|
false |
| IsCheckAudioBitrateFail |
string |
Indicates whether audio bitrate check errors are allowed. This parameter has a greater priority than IsCheckAudioBitrate. Valid values:
|
false |
| State |
string |
The status of the template. Valid values:
|
Normal |
| MuxConfig |
object |
The transmuxing configurations. |
|
| Webp |
object |
The transmuxing configurations for WebP. |
|
| Loop |
string |
The loop count. |
0 |
| Gif |
object |
The transmuxing configurations for GIF. |
|
| FinalDelay |
string |
The duration for which the final frame is paused. |
0 |
| DitherMode |
string |
The color dithering algorithm of the palette. Valid values: sierra and bayer. |
sierra |
| Loop |
string |
The loop count. |
0 |
| IsCustomPalette |
string |
Indicates whether a custom palette is used. |
false |
| Segment |
object |
The segment configurations. |
|
| Duration |
string |
The length of the segment. Unit: seconds. |
10 |
| Name |
string |
The name of the template. |
MPS-example |
| Audio |
object |
The audio codec configurations. |
|
| Profile |
string |
The codec profile of the audio. Valid values when the value of Codec is aac:
|
aac_low |
| Remove |
string |
Indicates whether the audio stream is deleted. Valid values:
|
false |
| Codec |
string |
The audio codec format. Default value: aac. Valid values:
|
aac |
| Samplerate |
string |
The sampling rate.
|
44100 |
| Qscale |
string |
The strength of the independent denoising algorithm. |
1 |
| Channels |
string |
The number of sound channels. Default value: 2. |
2 |
| Bitrate |
string |
The audio bitrate of the output file.
|
500 |
| Volume |
object |
The volume control configurations. |
|
| Method |
string |
The method that is used to adjust the volume. Valid values:
|
auto |
| TruePeak |
string |
The peak volume.
|
-1 |
| IntegratedLoudnessTarget |
string |
The output volume.
|
-6 |
| LoudnessRangeTarget |
string |
The range of the volume relative to the output volume.
|
8 |
| Level |
string |
The increased volume relative to the volume of the input audio.
|
-20 |
| PeakLevel |
string |
The volume adjustment coefficient. This parameter takes effect only if the value of Method is adaptive. Valid values: [0,1]. Default value: 0.9. |
0.9 |
| Id |
string |
The transcoding template ID. |
16f01ad6175e4230ac42bb5182cd**** |
| Container |
object |
The container format configurations. |
|
| Format |
string |
The format of the container. Valid values: flv, mp4, ts, m3u8, gif, mp3, ogg, and flac. |
flv |
| CreationTime |
string |
The time when the template was created. |
2021-03-04T06:44:43Z |
| RequestId |
string |
The ID of the request. |
BC860F04-778A-472F-AB39-E1BF329C1EA8 |
Contoh
Respons sukses
JSONformat
{
"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"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.