【问题标题】:Lambda node.js function with videothumbnails带有视频缩略图的 Lambda node.js 函数
【发布时间】:2017-12-14 23:47:34
【问题描述】:

我对 AWS Lambda 比较陌生,我需要开发一个使用 ffmpeg 从视频创建缩略图的 Lambda 函数。我使用了很少的软件包,但是每一个我都会遇到错误,通常是在启动 ffmpeg 的过程时。

我目前使用的包:link

有人可以提供一些关于如何开发这种功能的有用教程吗?

我将不胜感激任何类型的帮助。

问候, 卡特琳娜

【问题讨论】:

    标签: amazon-web-services ffmpeg aws-lambda video-thumbnails


    【解决方案1】:

    很少,甚至可能没有,ffmpeg 包装库实际上包含 ffmpeg 本身。除了 ffmpeg 包装器(例如 node-fluent-ffmpeg)和您的代码之外,您还需要自己提供 ffmpeg/ffprobe 二进制文件(herehere)。

    顺便说一句,如果这些是大型视频,那么您可能想看看Elastic Transcoder。您可以将其设置为对上传到 S3 的视频文件进行事件驱动,您的 Lambda 函数会在其中启动一个发送图像帧或缩略图的转码管道。

    【讨论】:

    • 你好。我听从了你的建议。并安装了 fluent-ffmpeg 和 ffmpeg/ffprobe 二进制文件。当我在 Lambda 上运行我的代码时,我怎么会遇到一个错误,即我设置了 ffmpeg.setFfprobePath 却找不到 ffprobe。由于它不在本地机器上而是在亚马逊上,我应该如何准确定义 ffprobe 二进制文件的存储路径?非常感谢
    猜你喜欢
    • 1970-01-01
    • 2015-02-26
    • 1970-01-01
    • 1970-01-01
    • 2010-12-01
    • 2023-04-05
    • 2012-10-16
    • 2013-06-15
    相关资源
    最近更新 更多