开发者社区 > 云原生 > 正文

请问Serverless工作流我为函数添加公共层ffmpeg6.0但ffmpeg的版本是4.2.4?

请问Serverless工作流中我为函数添加了一个公共层ffmpeg6.0,但是为什么实例中的ffmpeg的版本是4.2.4? java8。
6b4d3597c94de824f3549eadd769f874.png
b4e534629277afb7f03105805bac13fc.png

展开
收起
十一0204 2023-07-23 19:25:40 79 0
2 条回答
写回答
取消 提交回答
  • 在Serverless工作流中,如果您为函数添加了公共层ffmpeg6.0,但是实际使用的ffmpeg版本是4.2.4,这可能由以下几个原因导致:

    1. 公共层与函数不匹配:请确保您选择的公共层版本与函数的要求相匹配。不同版本的ffmpeg可能具有不同的功能和API,因此需要确保所选的公共层版本与您的函数兼容。

    2. 公共层未正确安装:检查您的公共层是否已经正确安装到函数中。确保公共层被正确绑定到函数,并且可以在函数运行时访问到。

    3. 函数内部覆盖了ffmpeg版本:有时函数内部可能会包含自己的依赖或库文件,它们可能会覆盖公共层中提供的ffmpeg版本。在这种情况下,您需要确保函数代码没有明确指定使用特定版本的ffmpeg,并且不会覆盖公共层中的ffmpeg。

    2023-07-28 09:51:41
    赞同 展开评论 打赏
  • 意中人就是我呀!

    "7ced744aefb9c94ebad604df375619f3.png
    https://github.com/awesome-fc/awesome-layers/blob/main/docs/FFmpeg6x/README.md
    使用绝对路径/opt/bin/ffmpeg,或者把 /opt/bin 加到PATH最前面。此回答整理至钉群“Serverless工作流官网客户群”"

    2023-07-26 10:31:25
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关产品

相关电子书

更多
Hologres Serverless之路:揭秘弹性计算组 立即下载
Serverless开发平台: 让研发效能再提升 立即下载
Serverless 引领云上研发新范式 立即下载