提交预置模板分析作业。
接口说明
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
mts:SubmitAnalysisJob |
create |
*全部资源
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| Input |
string |
是 |
作业输入,JSON 对象。需在 OSS 控制台 Bucket 授权页面将 Bucket 读权限授权给媒体转码服务。更多信息请参见参数详情。 说明
OSS 的地域需要与当前 MPS 所在地域保持一致。 |
{"Bucket":"example-bucket","Location":"oss-cn-hangzhou","Object":"example.flv"} |
| AnalysisConfig |
string |
否 |
模板分析作业配置,根据您的实际需要按需设置。更多参数信息请参见参数详情。 |
{"QualityControl":{"RateQuality":25,"MethodStreaming":"network"}} |
| UserData |
string |
否 |
用户自定义数据,可以使用中英文、数字、中划线(-)等,不能以特殊字符开头,最大长度 1024 个字节。 |
testid-001 |
| PipelineId |
string |
是 |
管道 ID,可以通过 MPS 控制台>全局设置>管道查看。如果需要异步通知,须保证此管道绑定了可用的消息主题。 |
bb558c1cc25b45309aab5be44d19**** |
| Priority |
string |
否 |
任务在其对应管道内的转码优先级。
|
10 |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
返回参数。 |
||
| RequestId |
string |
请求 ID。 |
B52658D4-07AB-43CD-82B0-210958A65E23 |
| AnalysisJob |
object |
系统预置模板分析作业。 |
|
| CreationTime |
string |
作业添加时间。 |
2014-01-10T12:00:00Z |
| Percent |
integer |
转码进度。 |
100 |
| State |
string |
作业状态。
|
Success |
| AnalysisConfig |
object |
作业配置。 |
|
| QualityControl |
object |
输出质量控制。 |
|
| MethodStreaming |
string |
播放方式。
|
network |
| RateQuality |
string |
输出质量等级。 |
50 |
| PropertiesControl |
object |
属性控制。 |
|
| Deinterlace |
string |
强制扫描模式判定。
|
Force |
| Crop |
object |
视频裁切配置。 |
|
| Top |
string |
裁切上边距。 说明
若 Mode 为 Auto 或 None,则此值失效。 |
8 |
| Width |
string |
裁切后宽。 说明
若 Mode 为 Auto 或 None,则此值失效。 |
8 |
| Height |
string |
裁切后高。 说明
若 Mode 为 Auto 或 None,则此值失效。 |
8 |
| Left |
string |
裁切左边距。 说明
若 Mode 为 Auto 或 None,则此值失效。 |
8 |
| Mode |
string |
裁切方式。取值:
|
Auto |
| Message |
string |
分析失败时错误信息。 |
The resource operated \"PipelineId\" cannot be found |
| Priority |
string |
任务在其对应管道内的优先级。
|
10 |
| MNSMessageResult |
object |
MNS 通知用户作业完成的结果。 |
|
| MessageId |
string |
成功时消息 ID。分析失败时不返回此参数。 |
3ca84a39a9024f19853b21be9cf9**** |
| ErrorMessage |
string |
失败时错误信息。分析成功时不返回此参数。 |
The resource operated \"PipelineId\" cannot be found |
| ErrorCode |
string |
失败时错误码。分析成功时不返回此参数。 |
InvalidParameter.ResourceNotFound |
| TemplateList |
object |
||
| Template |
array<object> |
作业输出的预置模板列表。 |
|
|
array<object> |
作业输出的预置模板详细信息。 |
||
| Video |
object |
视频编解码配置。 |
|
| Bufsize |
string |
缓冲区大小。
|
5000 |
| Degrain |
string |
独立去噪算法强度。 |
5 |
| BitrateBnd |
object |
视频平均码率范围。 |
|
| Max |
string |
总码率上限。单位:Kbps。 |
20 |
| Min |
string |
总码率下限。单位:Kbps。 |
10 |
| PixFmt |
string |
视频颜色格式。包含 yuv420p,yuvj420p 等标准颜色格式。 |
yuvj420p |
| Codec |
string |
编解码格式。默认值:H.264。 |
H.264 |
| Height |
string |
视频高。
|
1880 |
| Qscale |
string |
视频质量控制度。 |
15 |
| Bitrate |
string |
视频平均码率。单位:Kbps。 |
10 |
| Maxrate |
string |
视频码率峰值。单位:Kbps。 |
10 |
| Profile |
string |
编码级别。
|
baseline |
| Crf |
string |
码率-质量控制因子。
|
27 |
| Gop |
string |
关键帧间最大帧数。默认值:250。 |
1 |
| Width |
string |
视频宽。
|
1990 |
| Fps |
string |
帧率。
|
60 |
| Preset |
string |
视频算法器预置。支持 veryfast(超快)、fast(快)、medium(中等)、slow(慢)、slower(超慢)。默认值:medium。 |
medium |
| ScanMode |
string |
扫描模式。取值:
|
progressive |
| TransConfig |
object |
转码通用配置。 |
|
| TransMode |
string |
转码模式。取值:onepass、twopass、CBR。默认值:onepass。 |
onepass |
| State |
string |
模板的状态。
|
Normal |
| MuxConfig |
object |
转码封包配置。 |
|
| Gif |
object |
gif 格式。 |
|
| FinalDelay |
string |
gif 的 loop 间隔,单位为百分之一秒,比如 500 代表间隔为 5 秒。 |
0 |
| Loop |
string |
gif 与 webp 循环次数,默认不循环。 |
0 |
| Segment |
object |
切片配置。 |
|
| Duration |
string |
分片时长。单位:秒。 |
60 |
| Name |
string |
模板名称。 |
FLV-UD |
| Audio |
object |
音频编解码配置。 |
|
| Profile |
string |
音频编码预置。当 Codec 为 aac 时可取值:aac_low、aac_he、aac_he_v2、aac_ld、aac_eld。 |
aac_low |
| Codec |
string |
音频编解码格式。默认值:aac。 |
mp3 |
| Samplerate |
string |
采样率。
|
32000 |
| Qscale |
string |
音频质量控制度。 |
10 |
| Channels |
string |
声道数。默认值:2。 |
1 |
| Bitrate |
string |
输出文件的音频码率。
|
8 |
| Id |
string |
转码模板 ID。 |
S00000000-00**** |
| Container |
object |
容器。 |
|
| Format |
string |
容器格式。 |
flv |
| UserData |
string |
用户自定义数据。 |
testid-001 |
| Code |
string |
分析失败时错误码。分析成功时不返回此参数。 |
InvalidParameter.ResourceNotFound |
| InputFile |
object |
作业输入。 |
|
| Object |
string |
OSS 的 Object。 |
example.flv |
| Location |
string |
OSS 的服务区域。 |
oss-cn-hangzhou |
| Bucket |
string |
OSS 的 Bucket。 |
example-bucket |
| PipelineId |
string |
管道 ID。 |
bb558c1cc25b45309aab5be44d19**** |
| Id |
string |
模板分析作业 ID。 |
57f6aa3f84824309bcba67231b40**** |
示例
正常返回示例
JSON格式
{
"RequestId": "B52658D4-07AB-43CD-82B0-210958A65E23",
"AnalysisJob": {
"CreationTime": "2014-01-10T12:00:00Z",
"Percent": 100,
"State": "Success",
"AnalysisConfig": {
"QualityControl": {
"MethodStreaming": "network",
"RateQuality": "50"
},
"PropertiesControl": {
"Deinterlace": "Force",
"Crop": {
"Top": "8",
"Width": "8",
"Height": "8",
"Left": "8",
"Mode": "Auto"
}
}
},
"Message": "The resource operated \\\"PipelineId\\\" cannot be found",
"Priority": "10",
"MNSMessageResult": {
"MessageId": "3ca84a39a9024f19853b21be9cf9****",
"ErrorMessage": "The resource operated \\\"PipelineId\\\" cannot be found",
"ErrorCode": "InvalidParameter.ResourceNotFound"
},
"TemplateList": {
"Template": [
{
"Video": {
"Bufsize": "5000",
"Degrain": "5",
"BitrateBnd": {
"Max": "20",
"Min": "10"
},
"PixFmt": "yuvj420p",
"Codec": "H.264",
"Height": "1880",
"Qscale": "15",
"Bitrate": "10",
"Maxrate": "10",
"Profile": "baseline",
"Crf": "27",
"Gop": "1",
"Width": "1990",
"Fps": "60",
"Preset": "medium",
"ScanMode": "progressive"
},
"TransConfig": {
"TransMode": "onepass"
},
"State": "Normal",
"MuxConfig": {
"Gif": {
"FinalDelay": "0",
"Loop": "0"
},
"Segment": {
"Duration": "60"
}
},
"Name": "FLV-UD",
"Audio": {
"Profile": "aac_low",
"Codec": "mp3",
"Samplerate": "32000",
"Qscale": "10",
"Channels": "1",
"Bitrate": "8"
},
"Id": "S00000000-00****",
"Container": {
"Format": "flv"
}
}
]
},
"UserData": "testid-001",
"Code": "InvalidParameter.ResourceNotFound",
"InputFile": {
"Object": "example.flv",
"Location": "oss-cn-hangzhou",
"Bucket": "example-bucket"
},
"PipelineId": "bb558c1cc25b45309aab5be44d19****",
"Id": "57f6aa3f84824309bcba67231b40****"
}
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。