通过云工作流和函数计算对视频分片转码 本文介绍如何通过云工作流调用函数,使用FFmpeg工具并行对视频进行转码。 使用场景 由于视频大小限制,或有转换效率需求时,通过分片并行执行对视频转码。 准备工作 已开通函数计算。 已创建开通ZOS(对象存储)bucket。 已创建通用文件系统。 操作步骤 1. 进入函数计算控制台,在左侧导航点击应用 ,然后单击创建应用按钮。 2. 在文件处理分类中,找到视频转码云工作流 ,点击立即创建。 3. 依照提示填入网络参数、ZOS和Nas参数。 4. 点击创建应用,随后函数资源和工作流资源将根据应用名创建完成。 5. 上传视频至ZOS Bucket中。 6. 进入云工作流控制台,新工作流应当已经创建完成,工作流名与应用名一致。 7. 点击进入新创建的工作流,点击启动执行,参考以下参数填入执行输入,等待执行完成。 php { "dstformats": [ "avi" ], "ossbucketname": "workflowbucket", "outputprefix": "workflow/video/output", "segmenttimeseconds": 2, "videokey": "workflow/video/demo.mp4" } 8. 工作流成功执行后,转码后的文件将存储在对象存储outputprefix路径下。 更多控制台操作与执行结果分析请参照控制台操作文档。
来自: