所谓世人,不就是你吗?——太宰治《人间失格》

今天上传视频后发现没有上传封面…

后来发现阿里云oss支持直接截取封面

文档地址:

https://help.aliyun.com/document_detail/64555.html

image-20220110205530086

也就是说,如果之前的视频URL为:

1
/imgs/oss/picGo/rabbit.mp4

那么我们加上参数

1
/imgs/oss/picGo/rabbit.mp4?x-oss-process=video/snapshot,t_10000,f_jpg

就会变成一张图片

image-20220110210414930

参数说明

操作分类:video

操作名称:snapshot

参数 描述 取值范围
t 指定截图时间。 [0,视频时长]单位:ms
w 指定截图宽度,如果指定为0,则自动计算。 [0,视频宽度]单位:像素(px)
h 指定截图高度,如果指定为0,则自动计算;如果w和h都为0,则输出为原视频宽高。 [0,视频高度]单位:像素(px)
m 指定截图模式,不指定则为默认模式,根据时间精确截图。如果指定为fast,则截取该时间点之前的最近的一个关键帧。 枚举值:fast
f 指定输出图片的格式。 枚举值:jpg、png
ar 指定是否根据视频信息自动旋转图片。如果指定为auto,则在截图生成之后根据视频信息进行自动旋转。 枚举值:auto