媒体处理服务对应的接口列表如下所示,在调用媒体处理API前,您需要先获取用户Token,Token可以用于调用其他API时鉴权,具体如何调用媒体处理API请参考快速入门。
自定义转码模板
转码模板用于定义转码后的视频信息,视频转码时,需提前创建转码模板。
接口
|
说明
|
POST /v1/{project_id}/template/transcodings
|
新建转码模板
|
DELETE /v1/{project_id}/template/transcodings{?temp_id}
|
删除转码模板
|
PUT /v1/{project_id}/template/transcodings
|
更新转码模板
|
GET /v1/{project_id}/template/transcodings{?temp_id}
|
查询转码模板
|
自定义转码模板组
转码模板组用于定义转码后的媒资信息,最多支持一进六转码模板组。
接口
|
说明
|
POST /v1/{project_id}/template_group/transcodings
|
创建自定义模板组
|
PUT /v1/{project_id}/template_group/transcodings{?temp_id}
|
修改自定义模板组
|
DELETE /v1/{project_id}/template_group/transcodings
|
删除自定义模板组
|
GET /v1/{project_id}/template_group/transcodings{?temp_id}
|
查询模板组列表
|
配置水印模板
通过配置水印模板接口,在转码过程中下发水印模板,为视频添加水印。
接口
|
说明
|
POST /v1/{project_id}/template/watermark
|
新建水印模板
|
PUT /v1/{project_id}/template/watermark
|
更新水印模板
|
GET /v1/{project_id}/template/watermark{?template_id,page,size}
|
查询水印模板
|
DELETE /v1/{project_id}/template/watermark{?template_id}
|
删除水印模板
|
媒资转码
接口
|
说明
|
POST /v1/{project_id}/transcodings
|
新建转码任务
|
DELETE /v1/{project_id}/transcodings{?task_id}
|
取消转码任务
|
GET /v1/{project_id}/transcodings{?task_id,start_time,end_time,status,page,size}
|
查询转码任务
|
转封装
接口
|
说明
|
POST /v1/{project_id}/remux
|
新建转封装任务
|
DELETE /v1/{project_id}/remux{?task_id}
|
取消转封装任务
|
GET /v1/{project_id}/remux{?task_id,start_time,end_time,status,page,size}
|
查询转封装任务
|
PUT /v1/{project_id}/remux
|
重试转封装任务
|
转动图
接口
|
说明
|
POST /v1/{project_id}/animated-graphics
|
新建动图任务
|
DELETE /v1/{project_id}/animated-graphics{?task_id}
|
取消动图任务
|
GET /v1/{project_id}/animated-graphics{?task_id,start_time,end_time,status,page,size}
|
查询动图任务
|
视频解析
接口
|
说明
|
POST /v1/{project_id}/extract-metadata
|
创建视频解析任务
|
DELETE /v1/{project_id}/extract-metadata{?task_id}
|
取消视频解析任务
|
GET /v1/{project_id}/template/extract-metadata{?task_id,start_time,end_time,status,page,size}
|
查询视频解析任务
|
抽帧截图
接口
|
说明
|
POST /v1/{project_id}/thumbnails
|
新建截图任务
|
DELETE /v1/{project_id}/thumbnails{?task_id}
|
取消截图任务
|
GET /v1/{project_id}/thumbnails{?task_id,start_time,end_time,status,page,size}
|
查询截图任务
|
独立加密
接口
|
说明
|
POST /v1/{project_id}/encryptions
|
新建独立加密任务
|
DELETE /v1/{project_id}/encryptions/?task_id={task_id}
|
取消独立加密任务
|
GET /v1/{project_id}/encryptions{?task_id,start_time,end_time,status,page,size}
|
查询独立加密任务
|