CDN加速

对指定视频剪切

更新时间:2021-01-27 16:09:14

描述

按时间区间剪切视频并转换关键参数。

请求说明

请求方式 Post/get
接口地址 https://api.cloudv.haplat.net/vod/videoManage/videoClip
是否需要凭证 需要校验凭证

请求参数

参数名 类型 是否必填 描述
transNo string       是       客户视频剪切任务编码,长度小于等于32位,客户需要保证在客户平台侧全局唯一。
videoId string 需要剪辑的视频
seekStart int 指定视频截取的开始时间,单位:秒
duration int 指定视频截取的长度,单位:秒。
filename string 输出视频文件名
resolution string 输出视频分辨率,格式为 wxh,例如:640x480。
frameRate int 视频帧率,每秒显示的帧数,单位:赫兹(Hz)。常用帧率:24,25,30等。
videoBitRate int 视频比特率,单位: kbit/s。常用视频比特率:128,1250,5000等。
audioBitRate int 音频码率,单位: kbit/s。常用码率:64,128,192,256,320等。
samplingRate int 音频采样频率,单位:赫兹(Hz)。常用采样频率:8000,12050,22050,44100等。注:flv只支持4410220511025。
notifyUrl string 用于接收回调信息的完成地址
suffix string 输出格式
取值范围 :
  • flv
  • mp4
  • 默认flv

    返回参数

    通用返回结果详见返回结果

    示例

    输入示例

    
    curl -X POST http://api.cloudv.haplat.net:8080/vod/videoManage/videoClip
      -H 'content-type: application/x-www-form-urlencoded; charset=utf-8' 
      -H "Host: api.cloudv.haplat.net" 
      <公共的头部参数>
      <自定义的头部参数> -d 'videoId=DB7830C077D1CF9B9155892819DB8B29&transNo=0123456789&seekStart=10&duration=20&filename=testFilename&resolution=100x100&frameRate=15&videoBitRate=300&audioBitRate=64&samplingRate=44100&notifyUrl=http://customer/callback/url'
    
    

    注意:示例中的“公共参数”参见公共参数说明文档

    错误码

    以下仅列出了接口业务逻辑相关的错误码,通用错误码详见 返回结果

    错误码 描述
    1561 视频帧率参数错误
    1562 音频采样频率参数错误
    1563 视频码率参数错误
    1564 音频码率参数错误
    1565 分辨率参数错误
    1566 视频不存在或已删除,或不属于您的权限范围
    1567 视频无法剪切
    1601 TRANSNO不能为空
    1602 TRANSNO不合法