接口名称 |
点播视频抽帧
|
地址 |
https://api.cnlive.com/open/api2/vodtrans/avsample |
method |
post |
返回数据 |
json
|
点播视频抽帧URL接口
接口说明: 针对视讯云平台上传内容的视频抽帧服务
请求方式: HTTP POST
返回格式: JSON
请求参数说明:
参数名 |
参数类型 |
必选 |
参数说明 |
appId |
string |
true |
应用ID |
params |
json |
true |
请求json数据 |
sign |
String |
true |
签名规则见 签名详情 |
params参数说明:
参数名 |
参数类型 |
必选 |
参数说明 |
plat |
int |
false |
转码平台,根据当前业务所应用的存储平台对应, 0:金山;1:七牛 默认为0 |
path |
string |
true |
源文件的相对路径 格式:/{bucket}/{object_name} |
dstBucket |
string |
false |
转码存储bucket,默认同源视频同bucket |
dstDir |
string |
true |
输出文件key的路径、不允许以/开头 系统会在最后面加一级目录 目录名长度32位。 |
type |
string |
true |
转码类型,针对该视频转码固定取值,type:avsample |
attach |
json |
false |
type相关附带参数 非必填 格式:json |
cbUrl |
string |
true |
回调用户地址,回调请求采用post body形式 |
attach参数说明:
参数名 |
参数类型 |
必选 |
参数说明 |
width |
int |
false |
如果只指定任一,会按指定到值按原比例缩放 |
height |
int |
false |
如果只指定任一,会按指定到值按原比例缩放 |
interval |
int |
false |
间隔 单位s 不填采用自动算法进行抽帧,保证8张 |
num |
int |
false |
抽帧图片张数,默认为8 |
strategy |
int |
false |
是否从头抽到尾(1:是,优先级大于num) 默认非1 |
|
|
|
|
extParam参数说明:
参数名 |
参数类型 |
必选 |
参数说明 |
domain |
string |
false |
音视频源文件外链域名,plat=1时必填 |
请求示例:
{
"appId":"82_XXX",
"params":{
"plat":1,
"dstBucket":"mam-ffyl-223",
"path":"/mam-ffyl-223/223/raw/2018/0104/223_53274c16c9504dc18c1aa2d04dc50783.mpg",
"dstDir":"223/img/2018/0104",
"cbUrl":"XXXX",
"type":"avsample",
"attach":{
interval:8
}
"extParam":{
"domain":"http://ffyl.vods2.cnlive.com"
}
}
}
请求任务返回数据结构:
{
code:0, //状态码 0:成功 1:失败
desc:"success",
taskId:"07e589adf3da4512acaf7864a388e8f6"
}