我在S3存储桶中存储了一个视频文件。我想把这个文件作为输入,用FFMPEG做一些处理,然后直接上传到S3。我该怎么做呢?
你可以自己做,或者使用Amazon Elastic Transcoder。
如果你希望自己使用FFMPEG ,你需要一个地方运行它。这可以是在Amazon EC2实例上,也可以是在您自己的计算机上。您的程序或脚本需要从S3存储桶下载视频,用FFMPEG处理它,然后将结果文件上传到S3。
或者,您可以使用Amazon Elastic Transcoder转码文件。它不是FFMPEG,但它具有许多相同的功能。它可以直接从S3读取视频并将结果输出到S3。定价基于输入视频文件的长度(如每分钟3元)。
实际上,一个名为AWS Elemental MediaConvert的新产品也是一个选择。它是广播行业使用的专业视频系统,因此有更多的选择。