更新时间:2024-04-26 GMT+08:00
方案概述
应用场景
该解决方案通过对象存储服务 OBS作为触发器触发函数工作流 FunctionGraph,基于媒体处理 MPC云服务快速实现视频转GIF动图。动图数据可用作广告宣传、社交媒体营销、商业演示、产品营销等场景。
方案架构
该解决方案基于华为云函数工作流 FunctionGraph、对象存储服务 OBS资源一键式部署,帮用户快速实现视频转GIF动图。解决方案架构图如下:
图1 方案架构图
部署该方案中需要使用的资源:
- 创建两个对象存储服务 OBS桶,一个用于上传视频触发函数工作流, 一个用于存储视频转GIF动图文件。
- 函数工作流 FunctionGraph,用于调用媒体处理 MPC云服务的相关接口,实现视频转GIF动图功能,并将视频对应的GIF上传至指定的目标OBS桶。
- 使用媒体处理 MPC云服务,由函数工作流调用其新建转动图相关接口创建任务,实现对原视频转换GIF。
- 通过统一身份认证服务 IAM的委托功能,将账号Region内对象存储服务 OBS的操作权限委托给函数工作流服务 FunctionGraph。
方案优势
约束与限制
- 该解决方案部署前,需注册华为账号并开通华为云,完成实名认证,且账号不能处于欠费或冻结状态。
- 卸载解决方案前,请先确保两个OBS桶中无数据,否则解决方案将卸载失败。
- 该解决方案经验证过的视频文件类型有:mp4,avi,mkv,flv,m4v,mpg,rmvb,mov,mpeg,ts,mxf,adts,wmv,3gp,wav、ogg。
- 方案支持的GIF动图时长最长为60秒。