视频点播提供强大的图片管理与实时处理能力。无论是您直接上传的图片(如水印、海报),还是系统生成的视频截图,均支持通过简单的 URL 拼接实现缩放、裁剪、格式转换等动态处理。此外,您可以灵活地将这些图片设置为视频的封面。
在处理图片前,您需要先将图片存储在视频点播服务中,并获取其唯一的存储标识:StoreUri 或 PosterUri。
StoreUri 的素材上传完成事件通知,并且可通过控制台指定空间内的素材管理页面管理图片素材。具体请参考媒资上传概述。StoreUri 都可以在工作流执行结果中获取。具体请参考获取工作流执行状态和结果。PosterUri 与视频的元数据相关联。具体请参考步骤 2:获取封面图 URL。视频点播支持“地址即处理”模式。您只需在图片 URL 后附加处理指令,CDN 边缘节点即可实时完成处理并返回。
在拼接图片 URL 前,需要满足以下条件:
StoreUri 或 PosterUri;图片 URL 的拼接规则如下:
{协议}://{封面图域名}/{PosterUri 或 StoreUri}~{图片处理模板}.{图片格式}
拼接图片 URL 所需的参数说明如下表所示。
参数 | 说明 |
|---|---|
协议 | |
封面图域名 | 即您在视频点播控制台中添加的封面图域名。详见添加封面加速域名。 |
PosterUri 或 StoreUri |
|
图片处理模板 | (可选)系统处理图片的方式。如果此参数为空,则返回原图。具体请参考:图片处理模板。 |
图片格式 | (可选)支持处理为以下图片格式:
警告 如需获取 JPEG 格式的图片,原图的宽和高均不能超过 65,535,否则会报错。 |
例如,在视频截图中选择一张静态图作为封面图。假设:
vod.demo.comStoreUri 值为 tos-path-v-da1111/123456abcdef123456abcdef12345***tplv-vod-cc:720:480拼接后的封面图 URL 如下:
http://vod.demo.com/tos-path-v-da1111/123456abcdef123456abcdef12345***~tplv-vod-cc:720:480.image
你可以通过图片处理模板对图片进行处理,从而实现自定义封面分辨率、裁剪封面等效果。视频点播支持以下图片处理模板:
模板 | 参数 | 说明 |
|---|---|---|
| - | 获取原图。 |
| - | 获取压缩的原图。 |
|
| 您需要设置模板宽和高(单位为 px)。系统会等比例缩小原图至整个图片可以放入模板框内。如果某边设置为 0 px,则用另一边的长做等比缩小。 |
|
| 居中裁剪。您需要设置模板宽和高(单位为 px)。系统会先居中裁剪尽量少的像素到指定的宽高比,后缩小到指定宽高。如果某边被设置为 0 px,则使用该边在原图中的像素。 |
|
| 智能裁剪。您需要设置模板宽和高(单位为 px)。系统会智能保留图片中的特征区域,缩小方式同 |
假设原图的宽高为 640×360,如下图所示:
设置为不同的图片处理模板后,效果如下:
tplv-vod-rs:540:180 时,输出图片的宽高为 320×180,效果如下图所示:tplv-vod-cc:540:180 时,输出图片的宽高为 540×180,效果如下图所示:tplv-vod-cs:360:180 时,输出图片的宽高为 360×180,效果如下图所示:您可以根据业务需求,通过自动或手动方式为视频指定官方封面(Poster)。
方法 | 说明 |
|---|---|
设置普通封面 | 通过抽取首张非黑帧、抽取指定时间点的帧、手动上传图片等方式设置视频封面。普通封面为静态图,支持 JPG、PNG 等格式。 |
将截图结果设置为封面 | 截图结果中保存了视频的关键帧或关键片段。这些帧与片段是系统通过对视频的多模态理解生成的。可将以下类型的截图结果设置为视频封面:
|
使用智能封面候选 | 智能抽取多个关键帧作为封面候选(最多 8 张),然后从这些封面候选中选择一张作为视频封面。封面候选为静态图,格式为 JPG。 |
说明
/、\ 开头。/、空格、+ 等特殊字符。{{count}} 变量。说明
系统也支持在指定时间点进行截图。您可以在上传时指定抽取时间点 SnapshotTime,配置方法参见媒资上传概述。
通过以下两种方式获取封面图 URL:
PosterUrl 中获取到封面图 URL。PosterUri,再基于手动拼接图片 URL 得到封面图 URL。
PosterUri。PosterUri。详情参见媒资上传完成事件和 URL 批量拉取上传完成事件。PosterUri。在视频点播控制台通过以下 3 种方式生成截图结果:
工作流执行完成后,在回调中获取图片的 StoreUri。详情请见工作流执行完成事件。
调用 UpdateMediaInfo - 更新媒资信息将截图设置为视频封面。您需要在请求参数 PosterUri 中,传入在步骤 2 中获取到的 StoreUri 值。
通过以下两种方式获取封面图 URL:
PosterUrl 中获取到封面图 URL。PosterUri,参考手动拼接图片 URL 得到封面图 URL。注意
自动生成封面候选功能自 2025 年 2 月 13 日起不再向新用户开放,仅维护存量用户。
通过以下两种方式从封面候选中选择一张设为封面:
StoreUri。PosterUri 中,传入获取到的封面候选 StoreUri 的值。通过以下两种方式获取封面图 URL:
PosterUrl 中获取到封面图 URL。PosterUri,参考手动拼接图片 URL 得到封面图 URL。