智能媒体服务设置成片封面怎么设置?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在智能媒体服务中,设置成片封面可以通过配置 CoverConfig
参数来实现。以下是详细的设置方法和步骤:
CoverConfig
是一个 JSON 格式的参数,用于指定成片的封面图。其主要字段如下: - StartTime: 指定封面图位于成片的第几秒,支持四位小数。例如,StartTime: 5.0
表示将成片第5秒的画面作为封面图。
注意:此参数仅用于生成单独的封面图片,存储在用户的 OSS 中,并不会修改视频的第一帧内容。您可以通过调用 GetMediaInfo
接口获取封面图的地址。
在提交剪辑合成任务时,您需要在请求参数中添加 CoverConfig
配置。以下是一个示例代码片段:
String coverConfig = "{\"StartTime\":5.0}"; // 设置封面为成片第5秒的画面
SubmitMediaProducingJobRequest request = new SubmitMediaProducingJobRequest();
request.setTimeline("<your-timeline>");
request.setCoverConfig(coverConfig);
SubmitMediaProducingJobResponse response = iceClient.submitMediaProducingJob(request);
CoverConfig
参数,系统不会自动生成封面图。生成封面图后,您可以通过调用 GetMediaInfo
接口获取封面图的 URL 地址。具体接口调用方式请参考相关文档。
通过以上步骤,您可以成功设置成片封面并获取封面图地址。如果有更多需求或疑问,请进一步咨询!