简介
内容审核功能是由 数据万象(Cloud Infinite,CI)提供的,数据万象将处理能力与 COS SDK 完全结合,您可以直接按照本篇文档指引进行使用。说明使用内容审核服务需拥有数据万象使用权限:主账号请 单击此处 进行角色授权。子账号请参见 授权子账号接入数据万象服务 文档。本文档提供视频审核相关的 API 概览以及 SDK 示例代码。注意 该功能需要 COS Python SDK v5 1.9.10 及以上版本。如果当前您的COS Python SDK v5版本低于1.9.10,请升级版本。
API | 操作描述 |
提交视频审核任务 | 用于提交一个视频审核任务。 |
查询视频审核任务结果 | 用来查询指定的视频审核任务。 |
提交视频审核任务
功能说明
本接口用于提交一个视频审核任务。视频审核功能为异步任务方式,您可以通过提交视频审核任务来审核您的视频文件,然后通过查询视频审核任务接口查询审核结果。
示例代码
"""测试ci视频文件内容审核的接口""" # 先创建 cos client # 识别 cos 上的视频 response = client.ci_auditing_video_submit( Bucket='bucket', Key='test.mp4' ) print response
参数说明
调用 ci_auditing_video_submit 函数,具体请求参数如下:
参数名称 | 描述 | 类型 | 是否必选 |
Bucket | 存储桶名称。 | String | 是 |
Key | 对象文件名,例如 picture.jpg。 | String | 是 |
BizType | 表示审核策略的唯一标识,您可以通过控制台上的审核策略页面,配置您希望审核的场景,如涉黄、广告、违法违规等,配置指引: 设置公共审核策略。您可以在控制台上获取到 BizType。BizType 填写时,此条审核请求将按照该审核策略中配置的场景进行审核。BizType 不填写时,将自动使用默认的审核策略。 | String | 否 |
Url | 支持直接使用非 COS 上的视频 url 进行审核。 | String | 否 |
Callback | 回调地址,以 http:// 或者 https:// 开头的地址。 | String | 否 |
CallbackVersion | 回调内容的结构,有效值:Simple(回调内容包含基本信息)、Detail(回调内容包含详细信息)。默认为 Simple。 | String | 否 |
CallbackType | 回调片段类型,有效值:1(回调全部截帧和音频片段)、2(回调违规截帧和音频片段)。默认为1 。 | Int | 否 |
Mode | 截帧模式。Interval 表示间隔模式;Average 表示平均模式;Fps 表示固定帧率模式。Interval 模式:TimeInterval,Count 参数生效。当设置 Count,未设置 TimeInterval 时,表示截取所有帧,共 Count 张图片。 Average 模式:Count 参数生效。表示整个视频,按平均间隔截取共 Count 张图片。Fps 模式:TimeInterval 表示每秒截取多少帧,Count 表示共截取多少帧 。 | String | 否 |
Count | 视频截帧数量,范围为(0, 10000]。 | String | 否 |
TimeInterval | 视频截帧频率,范围为(0, 60],单位为秒,支持 float 格式,执行精度精确到毫秒。 | String | 否 |
UserInfo | 用户业务字段。可传入的参数请参见 提交视频审核任务 的 UserInfo 字段。 | Dict | 否 |
DataId | 该字段在审核结果中会返回原始内容,长度限制为512字节。您可以使用该字段对待审核的数据进行唯一业务标识。 | String | 否 |
Freeze | 自动冻结配置项,可配置指定审核分数的结果进行自动冻结。参数请参见提交视频审核任务 的 Freeze 字段。 | dict | 否 |
返回参数说明
调用 ci_auditing_video_submit 函数,会把 api 里面的 xml 返回转换成 dict,具体返回参数可参见 提交视频审核任务 文档。
查询视频审核任务的结果
功能说明
本接口用于主动查询指定的视频审核任务结果。视频审核功能为异步任务方式,您可以通过提交视频审核任务来审核您的视频文件,然后通过查询视频审核任务接口查询审核结果。
示例代码
"""测试ci查询审核任务结果的接口""" # 先创建 cos client # 查询审核的结果 response = client.ci_auditing_video_query( Bucket='bucket', JobID='v11122zxxxazzz' ) print response
参数说明
调用 ci_auditing_video_query 函数,具体请求参数如下:
参数名称 | 描述 | 类型 | 是否必选 |
Bucket | 存储桶名称。 | String | 是 |
JobID | 任务 ID。 | String | 是 |
返回参数说明
调用 ci_auditing_video_query 函数,会把 api 里面的 xml 返回转换成 dict,具体返回参数可参见 查询视频审核任务结果 文档。
对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠
转转请注明出处:https://www.yunxiaoer.com/146056.html