将视频与AWS Lambda中的node.js连接

时间:2016-05-10 00:04:52

标签: node.js amazon-web-services lambda ffmpeg concatenation

我想知道是否可以使用Node.js将两个视频片段合并(连接)到一个带有AWS Lambda函数的视频片段?

我将使用的依赖项是ffmpeg(或fluent-ffmpeg),但据我所知,所有API都使用实际的文件路径,而不是文件变量。我从S3存储桶下载实际的视频文件,所以我不能使用路径......我可以吗?

我没有找到使用文件变量的单个示例。如果有更好的方法来做到这一点,我没想到,随时分享!感谢您一如既往的帮助。

1 个答案:

答案 0 :(得分:1)

我找到了解决方法!我需要做的就是将对象体从我从S3获得的项目保存到本地Lambda文件系统上的文件中。不知道为什么我一开始没想到这个。我最终做了

fs.writeFile("out.mp4", item.Body, (err) => {
        if(err) console.log(err);
        console.log("Body saved!")
});

希望这个答案有助于将来遇到类似心理障碍的人。