我想知道是否可以使用Node.js将两个视频片段合并(连接)到一个带有AWS Lambda函数的视频片段?
我将使用的依赖项是ffmpeg(或fluent-ffmpeg),但据我所知,所有API都使用实际的文件路径,而不是文件变量。我从S3存储桶下载实际的视频文件,所以我不能使用路径......我可以吗?
我没有找到使用文件变量的单个示例。如果有更好的方法来做到这一点,我没想到,随时分享!感谢您一如既往的帮助。
答案 0 :(得分:1)
我找到了解决方法!我需要做的就是将对象体从我从S3获得的项目保存到本地Lambda文件系统上的文件中。不知道为什么我一开始没想到这个。我最终做了
fs.writeFile("out.mp4", item.Body, (err) => {
if(err) console.log(err);
console.log("Body saved!")
});
希望这个答案有助于将来遇到类似心理障碍的人。