检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
H.264:支持BASE、MAIN、HIGH三种档次。 H.265:支持MAIN一种档次。 帧率 视频帧率,取值范围为[5,30]或0。 若设置为0,则按原视频帧率输出。 最大参考帧数 视频转码时可参考的最大视频帧数。 若视频编码为H.264,则取值范围为[1,8]。
可能原因是获取用户Token时,将Token的使用范围参数“scope”设置为“domain”,该Token适用于全局级服务,而媒体处理服务为项目级服务,需将“scope”设置为“project”。 父主题: API和SDK使用
取值如下: WAITING: 等待启动 PROCESSING:截图中 SUCCEEDED:截图成功 FAILED:截图失败 CANCELED:已删除 start_time 否 String 起始时间。格式为yyyymmddhhmmss。
URI DELETE /v1/{project_id}/thumbnails 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。获取方法请参考获取项目ID。
thumbnail_para 是 ThumbnailPara object 截图参数 tar 否 Integer 是否压缩抽帧图片生成tar包。 取值如下: 0:压缩。
(rsp)); 根据任务状态查询 1 2 3 4 5 6 // 根据任务的状态查询 ListThumbnailsTaskRequest req = new ListThumbnailsTaskRequest().withStatus(ListThumbnailsTaskRequest.StatusEnum.FAILED
核心代码 1 2 3 4 5 // 发送取消截图任务请求给媒体处理服务 DeleteThumbnailsTaskRequest req = new DeleteThumbnailsTaskRequest().withTaskId("2210744"); DeleteThumbnailsTaskResponse
1 2 CreateThumbnailsTaskResponse rsp = initMpcClient().createThumbnailsTask(req); System.out.println("CreateThumbnailsTaskResponse=" + JsonUtils.toJSON
<>(); listThumbnailParaDots.add(50000); // 设置截图类型,此处理按时间点截图 ThumbnailPara thumbnailParabody = new ThumbnailPara(); // 设置采样类型,
源文件不存在 源文件不存在,请检查 406 MPC.10054 Failed to obtain the subtitle file.
源文件不存在 源文件不存在,请检查 406 MPC.10054 Failed to obtain the subtitle file.
media_detail MediaDetail 转码详细信息,失败时没有该字段。 表3 MediaDetail参数说明 参数 类型 说明 features String[] 任务名称。 origin_para OriginPara 原始片源信息。
temp_id} 查询转码模板 createThumbnailsTask POST /v1/{project_id}/thumbnails 创建截图任务 deleteThumbnailTask DELETE /v1/{project_id}/thumbnails{?
"domain": { "name": "domainname" //用户所属的账号名称。
", "xdomain_id": "30086000........
createThumbnailsTask 取消截图任务 mpcThumbnailsTask cancelThumbnailsTask 新建独立加密任务 mpcEncrypt createEncrypt 取消独立加密任务 mpcEncrypt cancelEncrypt 配置转码服务端事件通知
"domain": { "name": "domainname" //用户所属的账号名称。
结构 //.withThumbnail(new Thumbnail()) //设置加密参数,根据实际需要填充Encryption结构 //.withEncryption(new Encryption()) ); 发送转码请求。
根据任务状态查询 1 2 3 4 5 6 // 根据任务的状态查询 ListEncryptTaskRequest req = new ListEncryptTaskRequest().withStatus(ListEncryptTaskRequest.StatusEnum.FAILED
"domain": { "name": "domainname" //用户所属的账号名称。