【发布时间】:2017-10-31 20:58:15
【问题描述】:
我正在尝试在使用 ffmpeg 的 aws lambda 上运行节点 js 脚本。为此,我需要在机器本身上安装 ffmpeg。
我查看了文档,但找不到如何连接到运行 lambda 的机器。
【问题讨论】:
-
你不能。如果您想要 ffmpeg,那么您要么必须将其与压缩代码一起上传,要么在运行时将其下载到 Lambda 容器的本地文件系统。如果它位于 ZIP 文件的根目录中,那么我相信它安装在 /var/task 中,但它没有 +x 权限,因此您需要在 Lambda 代码中添加这些权限。在 Lambda 中运行 ffmpeg 相当痛苦。有各种 Github 项目试图让在 Lambda 中使用 fffmpeg 变得更简单(例如 fluent-ffmpeg),但没有一个项目能够解决构建 ffmpeg 二进制文件并使用正确权限安装它的问题。
标签: amazon-web-services ffmpeg aws-lambda