视频质量检测模板接口
更新时间:2022-12-21
创建视频质检模板
接口描述
用户可以通过此接口创建视频质检模板。
请求(Request)
-
请求语法:
Http1POST /v{version}/preset/video_defect_detect HTTP/1.1 2accept-encoding: gzip, deflate 3x-bce-date: {utc-date-string} 4connection: keep-alive 5accept: */* 6host: media.bj.baidubce.com 7x-bce-request-id: {bce-request-id} 8content-type: application/json 9authorization: {bce-authorization-string}
- 请求头域:无特殊Header参数
- 请求参数:无
- 请求体:
字段名称 | 字段类型 | 必要性 | 字段描述 | 可选值 | 默认值 |
---|---|---|---|---|---|
presetName | String | 必选 | 模板名称 | - | - |
description | String | 可选 | 模板描述 | - | - |
models | ModelsParm | 可选 | 需要检测的项目(使用的模型) | - | - |
ModelsParm
字段名称 | 字段类型 | 必要性 | 字段描述 | 可选值 | 默认值 |
---|---|---|---|---|---|
whiteScreen | ModelParm | 可选 | 白屏检测模型 | - | - |
blackScreen | ModelParm | 可选 | 黑屏检测模型 | - | - |
tooBright | ModelParm | 可选 | 过亮检测模型 | - | - |
tooDark | ModelParm | 可选 | 过暗检测模型 | - | - |
redScreen | ModelParm | 可选 | 红屏检测模型 | - | - |
yellowScreen | ModelParm | 可选 | 黄屏检测模型 | - | - |
greenScreen | ModelParm | 可选 | 绿屏检测模型 | - | - |
blueScreen | ModelParm | 可选 | 蓝屏检测模型 | - | - |
purpleScreen | ModelParm | 可选 | 紫屏检测模型 | - | - |
reddish | ModelParm | 可选 | 偏红检测模型 | - | - |
yellowish | ModelParm | 可选 | 偏黄检测模型 | - | - |
greenish | ModelParm | 可选 | 偏绿检测模型 | - | - |
bluish | ModelParm | 可选 | 偏蓝检测模型 | - | - |
purplish | ModelParm | 可选 | 偏紫检测模型 | - | - |
blur | ModelParm | 可选 | 模糊检测模型 | - | - |
noise | ModelParm | 可选 | 噪声检测模型 | - | - |
mosaic | ModelParm | 可选 | 马赛克检测模型 | - | - |
freeze | ModelParm | 可选 | 冻结检测模型 | - | - |
jitter | ModelParm | 可选 | 抖动检测模型 | - | - |
blackEdge | ModelParm | 可选 | 黑边检测模型 | - | - |
blurEdge | ModelParm | 可选 | 模糊边缘检测模型 | - | - |
staticEdge | ModelParm | 可选 | 静态边缘检测模型 | - | - |
crash | ModelParm | 可选 | 花屏检测模型 | - | - |
colorBar | ModelParm | 可选 | 彩条检测模型 | - | - |
block | ModelParm | 可选 | 块效应检测模型 | - | - |
interlace | ModelParm | 可选 | 场效应检测模型 | - | - |
mute | ModelParm | 可选 | 静音检测模型 | - | - |
volumeLow | ModelParm | 可选 | 音量过低检测模型 | - | - |
volumeHigh | ModelParm | 可选 | 音量过高检测模型 | - | - |
soundIntermittent | ModelParm | 可选 | 声音间断检测模型 | - | - |
ModelParm
字段名称 | 字段类型 | 必要性 | 字段描述 | 可选值 | 默认值 |
---|---|---|---|---|---|
enable | Boolean | 可选 | 是否使用该模型 | true、false | true |
interval | Number | 可选 | 检测间隔(毫秒) | 正整数 | jitter模型为200,mute/volumeLow/volumeHigh/soundIntermittent模型为100,其他模型均为1000 |
threshold | Number | 可选 | 检测分值的阈值, 对应单帧分值>=threshold时,认为单帧异常。tooBright/tooDark/reddish/yellowish/greenish/bluish/purplish/blur/noise/mosaic/blackEdge/blurEdge/staticEdge/block/volumeLow/volumeHigh/soundIntermittent模型支持阈值自定义,其他模型不支持 | 0.0~1.0 | tooBright/tooDark/blur/noise/reddish/yellowish/greenish/bluish/purplish模型为0.5,mosaic模型为0.001,blackEdge/blurEdge/staticEdge模型为0.2, block模型为0.4, mute/soundIntermittent模型为0.0001, volumeLow模型为0.01, volumeHigh模型为0.6 |
duration | Number | 可选 | 持续时长(毫秒)的阈值, 对应单帧异常持续时长>=duration时,将对应异常时间段写入检测结果中。 | 非负整数 | blur/noise/freeze/volumeLow模型为2000,soundIntermittent模型为100,volumeHigh模型为200,其他模型均为1000 |
各模型threshold阈值含义
模型 | 模型描述 | 默认阈值 | 阈值含义 |
---|---|---|---|
whiteScreen | 白屏检测模型 | - | - |
blackScreen | 黑屏检测模型 | - | - |
tooBright | 过亮检测模型 | 0.500 |
|
tooDark | 过暗检测模型 | 0.500 |
|
redScreen | 红屏检测模型 | - | - |
yellowScreen | 黄屏检测模型 | - | - |
greenScreen | 绿屏检测模型 | - | - |
blueScreen | 蓝屏检测模型 | - | - |
purpleScreen | 紫屏检测模型 | - | - |
reddish | 偏红检测模型 | 0.500 |
|
yellowish | 偏黄检测模型 | 0.500 |
|
greenish | 偏绿检测模型 | 0.500 |
|
bluish | 偏蓝检测模型 | 0.500 |
|
purplish | 偏紫检测模型 | 0.500 |
|
blur | 模糊检测模型 | 0.500 |
|
noise | 噪声检测模型 | 0.500 |
|
mosaic | 马赛克检测模型 | 0.001 |
|
freeze | 冻结检测模型 | - | - |
jitter | 抖动检测模型 | - | - |
blackEdge | 黑边检测模型 | 0.200 |
|
blurEdge | 模糊边缘检测模型 | 0.200 |
|
staticEdge | 静态边缘检测模型 | 0.200 |
|
crash | 花屏检测模型 | - | - |
colorBar | 彩条检测模型 | - | - |
block | 块效应检测模型 | 0.400 |
|
interlace | 场效应检测模型 | - | - |
mute | 静音检测模型 | 0.0001 |
|
volumeLow | 音量过低检测模型 | 0.001 |
|
volumeHigh | 音量过高检测模型 | 0.600 |
|
soundIntermittent | 声音间断检测模型 | 0.0001 |
|
-
请求示例
Http1POST /v3/preset/video_defect_detect HTTP/1.1 2accept-encoding: gzip, deflate 3x-bce-date: 2021-05-21T21:13:00Z 4host: media.bj.baidubce.com 5accept: */* 6connection: keep-alive 7x-bce-request-id: d97c57d0-ca44-4d1c-bfeb-941a92440968 8content-type: application/json 9authorization: bce-auth-v1/46bd9968a6194b4bbdf0341f2286ccce/2021-05-21T21:13:00Z/1800/host;x-bce-date/7e21c9cf1e4e2cc6921a407a388fe98df122c53b9f509043d841be76eb09a1f9 10 11{ 12 "presetName": "customlized_video_defect_detect_preset", 13 "description": "An example video_defect_detect preset description", 14 "models": { 15 "tooBright": { 16 "enable": true, 17 "interval": 1000, 18 "threshold": 0.5, 19 "duration": 2000 20 }, 21 "reddish": { 22 "enable": true, 23 "interval": 1000, 24 "threshold": 0.6, 25 "duration": 2000 26 }, 27 "mosaic": { 28 "enable": true, 29 "interval": 1000, 30 "duration": 2000 31 } 32 } 33}
响应(Reponse)
- 响应头域:无特殊Header参数
- 响应参数:无
- 响应体:无
-
响应示例:
Http1HTTP/1.1 200 OK 2Transfer-Encoding: chunked 3x-bce-request-id: d97c57d0-ca44-4d1c-bfeb-941a92440968 4Cache-Control: no-cache 5Server: BWS 6Date: Tue, 21 May 2021 21:13:02 GMT 7Content-Type: application/json;charset=UTF-8
查询指定视频质检模板
接口描述
通过presetName查询视频质检模板。
请求(Request)
-
请求语法:
Http1GET /v{version}/preset/video_defect_detect/{presetName} HTTP/1.1 2accept-encoding: gzip, deflate 3x-bce-date: {utc-date-string} 4host: media.bj.baidubce.com 5accept: */* 6connection: keep-alive 7x-bce-request-id: {bce-request-id} 8content-type: application/json 9authorization: {bce-authorization-string}
- 请求头域:无特殊Header参数
- 请求参数:
字段名称 | 字段类型 | 必要性 | 字段描述 | 可选值 | 默认值 |
---|---|---|---|---|---|
presetName | String | 可选 | 模板名称 | - | - |
- 请求体:无
-
请求示例:
Http1GET /v3/preset/video_defect_detect/customlized_video_defect_detect_preset HTTP/1.1 2accept-encoding: gzip, deflate 3x-bce-date: 2021-05-21T21:21:21Z 4host: media.bj.baidubce.com 5accept: */* 6connection: keep-alive 7x-bce-request-id: 6bae5cb3-97d1-4b1a-b8b6-0ad577c1d481 8content-type: application/json 9authorization: bce-auth-v1/46bd9968a6194b4bbdf0341f2286ccce/2021-05-21T21:21:21Z/1800/host;x-bce-date/7e21c9cf1e4e2cc6921a407a388fe98df122c53b9f509043d841be76eb09a1f9
响应(Reponse)
- 响应头域:无特殊Header参数
- 响应参数:无
- 响应体:与[创建视频质检模板/请求/请求体]保持一致,增加以下字段
字段名称 | 字段类型 | 字段描述 |
---|---|---|
state | String | 模板状态,ACTIVE/INACTIVE,分别表示 在用的模板/已删除的模板 |
presetType | String | 模板类型,SYSTEM/CUSTOM,分别表示 系统内置模板/用户自定义模板 |
createTime | String | 模板创建的UTC格式的时间 |
-
响应示例:
Http1HTTP/1.1 200 OK 2Transfer-Encoding: chunked 3x-bce-request-id: 6bae5cb3-97d1-4b1a-b8b6-0ad577c1d481 4Cache-Control: no-cache 5Server: BWS 6Date: Tue, 21 May 2021 21:21:21 GMT 7Content-Type: application/json;charset=UTF-8 8 9{ 10 "state": "ACTIVE", 11 "presetType": "CUSTOM", 12 "createTime": "2021-05-20T21:13:00Z", 13 "presetName": "customlized_video_defect_detect_preset", 14 "description": "An example video_defect_detect preset description", 15 "models": { 16 "tooBright": { 17 "enable": true, 18 "interval": 1000, 19 "threshold": 0.5, 20 "duration": 2000 21 }, 22 "reddish": { 23 "enable": true, 24 "interval": 1000, 25 "threshold": 0.6, 26 "duration": 2000 27 }, 28 "mosaic": { 29 "enable": true, 30 "interval": 1000, 31 "duration": 2000 32 } 33 } 34}
查询当前用户及系统的所有模板
接口描述
用户查询其名下及系统提供的所有的模板,具体有哪些系统模板可以参考系统内置模板。
请求(Request)
-
请求语法:
Http1GET /v{version}/preset/video_defect_detect HTTP/1.1 2accept-encoding: gzip, deflate 3x-bce-date: {utc-date-string} 4connection: keep-alive 5accept: */* 6host: media.bj.baidubce.com 7x-bce-request-id: {bce-request-id} 8content-type: application/json 9authorization: {bce-authorization-string}
- 请求头域:无特殊Header参数
- 请求参数:无
- 请求体:无
-
请求示例:
Http1GET /v3/preset/video_defect_detect HTTP/1.1 2accept-encoding: gzip, deflate 3x-bce-date: 2021-05-21T21:31:21Z 4host: media.bj.baidubce.com 5accept: */* 6connection: keep-alive 7x-bce-request-id: 3807ce30-5264-45f2-9b52-26b78e24a750 8content-type: application/json 9authorization: bce-auth-v1/46bd9968a6194b4bbdf0341f2286ccce/2021-05-21T21:31:21Z/1800/host;x-bce-date/3e1bf9f50ae1fca2d704d61567810dde946fff3ca2e455676455a6f5c8cce596
响应(Response)
- 响应头域:无特殊Header参数
- 响应参数:无
- 响应体:与[创建视频质检模板/请求/请求体]保持一致,增加以下字段
字段名称 | 字段类型 | 字段描述 |
---|---|---|
presets | List[VddPreset] | 模板列表 |
VddPreset
与[查询指定视频质检模板/响应/响应体]保持一致
- 响应示例:
Http
1HTTP/1.1 200 OK
2Transfer-Encoding: chunked
3x-bce-request-id: 3807ce30-5264-45f2-9b52-26b78e24a750
4Cache-Control: no-cache
5Server: BWS
6Date: Tue, 24 Mar 2021 21:31:21 GMT
7Content-Type: application/json;charset=UTF-8
8
9{
10 "presets": [
11 {
12 "state": "ACTIVE",
13 "presetType": "CUSTOM",
14 "createTime": "2021-05-20T21:13:00Z",
15 "presetName": "customlized_video_defect_detect_preset",
16 "description": "An example video_defect_detect preset description",
17 "models": {
18 "tooBright": {
19 "enable": true,
20 "interval": 1000,
21 "threshold": 0.5,
22 "duration": 2000
23 },
24 "reddish": {
25 "enable": true,
26 "interval": 1000,
27 "threshold": 0.6,
28 "duration": 2000
29 },
30 "mosaic": {
31 "enable": true,
32 "interval": 1000,
33 "duration": 2000
34 }
35 }
36 },
37 {
38 "state": "ACTIVE",
39 "presetType": "CUSTOM",
40 "createTime": "2021-05-20T20:14:00Z",
41 "presetName": "customlized_video_defect_detect_preset2",
42 "description": "An example video_defect_detect preset description 2",
43 "models": {
44 "tooBright": {
45 "enable": true,
46 "interval": 1000,
47 "threshold": 0.5,
48 "duration": 2000
49 }
50 }
51 }
52 ]
53}
更新视频质检模板
接口描述
通过presetName更新视频质检模板。
请求(Request)
-
请求语法:
Http1PUT /v{version}/preset/video_defect_detect/{presetName} HTTP/1.1 2accept-encoding: gzip, deflate 3x-bce-date: {utc-date-string} 4host: media.bj.baidubce.com 5accept: */* 6connection: keep-alive 7x-bce-request-id: {bce-request-id} 8content-type: application/json 9authorization: {bce-authorization-string}
- 请求头域:无特殊Header参数
- 请求参数:
字段名称 | 字段类型 | 必要性 | 字段描述 | 可选值 | 默认值 |
---|---|---|---|---|---|
presetName | String | 可选 | 任务的模板名称 | - | - |
- 请求体:同[创建视频质检模板/请求/请求体]
-
请求示例:
Http1PUT /v3/preset/video_defect_detect/customlized_video_defect_detect_preset HTTP/1.1 2accept-encoding: gzip, deflate 3x-bce-date: 2021-05-21T21:31:21Z 4host: media.bj.baidubce.com 5accept: */* 6connection: keep-alive 7x-bce-request-id: 0969b91e-1890-470b-b93b-97939f672e54 8content-type: application/json 9authorization: bce-auth-v1/46bd9968a6194b4bbdf0341f2286ccce/2020-02-14T15:12:37Z/1800/host;x-bce-date/7e21c9cf1e4e2cc6921a407a388fe98df122c53b9f509043d841be76eb09a1f9 10 11{ 12 "presetName": "customlized_video_defect_detect_preset", 13 "description": "An example video_defect_detect preset description", 14 "models": { 15 "tooBright": { 16 "enable": true, 17 "interval": 1000, 18 "threshold": 0.5, 19 "duration": 2000 20 }, 21 "reddish": { 22 "enable": true, 23 "interval": 1000, 24 "threshold": 0.5, 25 "duration": 2000 26 }, 27 "mosaic": { 28 "enable": true, 29 "interval": 1000, 30 "duration": 2000 31 } 32 } 33}
响应(Reponse)
- 响应头域:无特殊Header参数
- 响应参数:无
- 响应体:无
-
响应示例:
Http1HTTP/1.1 200 OK 2Transfer-Encoding: chunked 3x-bce-request-id: 6bae5cb3-97d1-4b1a-b8b6-0ad577c1d481 4Cache-Control: no-cache 5Server: BWS 6Date: Tue, 21 May 2021 21:31:22 GMT 7Content-Type: application/json;charset=UTF-8
删除视频质检模板
接口描述
通过presetName删除视频质检模板。
请求(Request)
-
请求语法:
Http1DELETE /v{version}/preset/video_defect_detect/{presetName} HTTP/1.1 2accept-encoding: gzip, deflate 3x-bce-date: {utc-date-string} 4host: media.bj.baidubce.com 5accept: */* 6connection: keep-alive 7x-bce-request-id: {bce-request-id} 8content-type: application/json 9authorization: {bce-authorization-string}
- 请求头域:无特殊Header参数
- 请求参数:
字段名称 | 字段类型 | 必要性 | 字段描述 | 可选值 | 默认值 |
---|---|---|---|---|---|
presetName | String | 可选 | 任务的模板名称 | - | - |
- 请求体:无
-
请求示例:
Http1DELETE /v{version}/preset/video_defect_detect/customlized_video_defect_detect_preset HTTP/1.1 2accept-encoding: gzip, deflate 3x-bce-date: 2021-05-21T21:41:21Z 4host: media.bj.baidubce.com 5accept: */* 6connection: keep-alive 7x-bce-request-id: 6bae5cb3-97d1-4b1a-b8b6-0ad577c1d481 8content-type: application/json 9authorization: bce-auth-v1/46bd9968a6194b4bbdf0341f2286ccce/2021-05-21T21:21:21Z/1800/host;x-bce-date/7e21c9cf1e4e2cc6921a407a388fe98df122c53b9f509043d841be76eb09a1f9
响应(Reponse)
- 响应头域:无特殊Header参数
- 响应参数:无
- 响应体:无
-
响应示例:
Http1HTTP/1.1 200 OK 2x-bce-request-id: 6d0b0a36-2ffe-49d4-9d81-333a9ab9417e 3Cache-Control: no-cache