You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们
导航

小视频转动图

最近更新时间2022.11.23 16:40:30

首次发布时间2022.09.06 15:02:38

小视频转动图功能支持将视频格式文件转为动图格式文件,您可选择起始时间、转换时长、抽帧方式等,满足您在不同业务需求下的小视频转动图需求。

原理说明

当您在模板中选择输出格式为动图时,该配置有效。veImageX 可以从输入为 video 类型的资源中,根据自定义的起始时间和转换时长进行截取资源,然后按照一定的抽帧方式进行采样。最终的资源会进行编码输出为动图格式,从而实现视频截取动图的能力。

注意事项

  • 建议视频素材的编码格式为 H.264 和 H.265。

  • veImageX 默认不保存小视频转动图的的结果图,请您手动下载结果图并保存至本地。

  • 您可以将结果图与 veImageX 其他支持的任意图像处理功能例如裁剪、缩放等进行组合处理,从而查看多种图片处理效果。

  • 默认支持输出动图的最大体积为 150MB,适用于处理制作动图封面场景。

  • 小视频转动图为 veImageX 的增值能力,其计费详情请参见后付费-按量计费

效果图

以下为您展示了起始时间为 1000ms(1 秒)且转换时长为 10000ms(10 秒)的小视频转动图案例。

视频示例
小视频转动图结果图

使用方法

使用控制台

Step 1:创建模板

您可以通过登录 veImageX 控制台创建模板,具体操作详情请参考新建模板

Step 2:获取结果图访问地址

如果您已在控制台创建好模板,则在控制台获取您的结果图。获取访问地址的具体操作请参考获取结果图 URL

使用 OpenAPI

Step 1:创建模板

您可以通过调用 CreateImageTemplate创建您的模板,veImageX 也支持在该接口与其他功能进行组合配置创建模板。

Step 2:获取结果图访问地址

在创建模板后,您可以通过调用 GetResourceURL获取经模板处理后的结果图访问地址。

案例讲解

在调用 CreateImageTemplate 接口创建模板时,您需要设置Animation组合参数配置您的图片处理功能配置。

上图案例的Animation请求示例如下所示。

"Animation":{
      "StartTime":1000,     //动图起始时间戳,单位为 ms。
      "Duration":10000,     //转换时长,单位为 ms。
      "SelectFrameMode":"fps",    //抽帧策略。fps:抽帧频率,1 秒 X 帧;spf:抽帧间隔,X 秒 1 帧;key:抽取关键帧。
      "FramePerSecond":10,     //帧率,1 秒 X 帧。仅当SelectFrameMode取值为fps时需要配置。
      "SecondPerFrame":0,     //秒数,X 秒 1 帧。仅当SelectFrameMode取值为spf时需要配置。
      "WaitTime":10,     //同步等待时长,单位为 s,超时未完成则根据DemotionType降级。
      "DemotionType":"video"     //降级类型。image:返回静图,为指定开始时间戳的那一帧起始画面;video:返回原视频资源。
   },