该解决方案有何用途?
该解决方案基于华为云函数工作流 FunctionGraph无服务器架构,利用开源FFmpeg的添加字幕功能,以硬字幕的方式帮助用户将字幕文件合入视频中。当用户上传视频文件以及配套字幕文件到对象存储服务 OBS桶中,会自动触发函数添加字幕,并将合成后的视频文件存储到OBS中。适用于如下场景:
1. 视频教学
2. 视频广告
3. 视频社交媒体等
架构描述
该解决方案会部署如下资源:
1. 在函数工作流 FunctionGraph中创建一个添加字幕的函数和OBS触发器,实现将用户上传到OBS桶中字幕文件及视频文件进行合成,并将带有字幕的视频转储到OBS桶。
2. 创建两个对象存储服务 OBS桶,一个用于用户上字幕文件及视频文件,另一个用于转储添加字幕后的视频文件。
3. 通过统一身份认证服务 IAM的委托功能,用于授权函数工作流 FunctionGraph访问OBS桶下载和上传文件。
架构描述
该解决方案会部署如下资源:
1. 在函数工作流 FunctionGraph中创建一个添加字幕的函数和OBS触发器,实现将用户上传到OBS桶中字幕文件及视频文件进行合成,并将带有字幕的视频转储到OBS桶。
2. 创建两个对象存储服务 OBS桶,一个用于用户上字幕文件及视频文件,另一个用于转储添加字幕后的视频文件。
3. 通过统一身份认证服务 IAM的委托功能,用于授权函数工作流 FunctionGraph访问OBS桶下载和上传文件。