FFMPEG 上传输出到 S3

FFMPEG upload output to S3

我的 S3 存储桶中存储了一个视频文件。我想将该文件作为输入,用 FFMPEG 做一些处理,然后直接上传到 S3。我该怎么做?

您可以自己做,也可以使用 Amazon Elastic Transcoder

如果您希望自己使用 FFMPEG,您将需要在某处 运行 它。这可以在 Amazon EC2 实例上,也可以在您自己的计算机上。您的程序或脚本需要从 S3 存储桶下载视频,使用 FFMPEG 对其进行处理,然后将生成的文件上传到 S3。

或者,您可以使用 Amazon Elastic Transcoder 对文件进行转码。它不是 FFMPEG,但具有许多相同的功能。它可以直接从S3读取视频,并将结果输出到S3。定价基于输入视频文件的长度(例如每分钟 3c)。

实际上,一种名为 AWS Elemental MediaConvert 的较新产品也是一种选择。它是广电行业使用的专业视频系统,所以它有更多的选择。