视频动图
视频动图服务可对指定视频中的一个区间进行内容截取,并生成动图文件,支持GIF和WebP两种格式。本文为您介绍视频动图功能的简介、使用方式、如何获取动图以及动图的模板与参数。
简介
动态图片(Dynamic Image)是指一组特定的静态图像以指定的频率切换而产生某种动态效果的图片。网络上常见的表现形式是GIF动图,其次是WebP。两者各有优缺点,用户可根据实际需要进行选择。
视频截动图,是对指定视频中的一个区间进行内容截取,并生成动图文件。
格式说明
视频动图目前支持GIF和WebP。
GIF动图
GIF动图的特点:兼容性好,经常用来作网页装饰用。
WebP动图
WebP动图的特点:文件体积相比GIF小很多,但缺点是部分浏览器不兼容。不兼容的浏览器有IE、Safari、iOS Safari3.2~13.7、KaiOS Browser等。
使用方式
动图获取
目前,视频点播支持通过以下两种方式获取视频的动图信息。
如果将动图设置为封面,可以通过获取视频信息接口获取封面动图链接。
动图模板
动图涉及到的参数相对较多,如果将动图参数都统一在提交动图任务时传入,不仅提高了动图功能接入门槛,更降低了易用性。因此视频点播提供了动图模板,用户可先将相关参数配置成动图模板,在发起动图任务时指定动图模板ID即可。
动图参数
此处只介绍动图配置的部分参数使用细节,更多参数详情,请参见动图模板配置。
动图画面配置:Video
Width:动图的宽。单位:像素。取值范围:[128,4096]
Height:动图的高。单位:像素。取值范围:[128,4096]
Fps:动图的帧率。取值范围:(0,60]
动图裁剪时间线配置:TimeSpan
Seek:视频裁剪的开始时间。
Duration:视频裁剪的持续时长。
End:视频裁剪需要丢弃的尾部时长。
TimeSpan配置参数遵循以下格式:
格式1:sssss[.SSS]。取值范围:[0.000,86399.999] 示例:12000.556
格式2:hh:mm:ss[.SSS]。取值范围:[00:00:00.000,23:59:59.999] 示例:00:00:05.003
Seek必填,Duration和End选填一个,如果两者都填,则以End为准。