从单个视频文件转码不同的配置文件

时间:2017-07-07 11:18:31

标签: amazon-web-services amazon-elastic-transcoder

我每天都会从合作伙伴处收到50 GB的文件。我需要使用C ++程序将它们转换为12个配置文件。

如果一个配置文件需要一个小时,那么从一个源文件转换为所有12个配置文件需要12个小时。

亚马逊网络服务如何帮助节省时间和金钱?

1 个答案:

答案 0 :(得分:0)

选项1:Amazon Elastic Transcoder

来自documentation page

  

Amazon Elastic Transcoder 可让您将存储在Amazon S3中的媒体文件转换为消费者播放设备所需格式的媒体文件。例如,您可以将大型高质量数字媒体文件转换为用户可以在移动设备,平板电脑,网络浏览器和连接电视上播放的格式。

要使用Elastic Transcoder,请将源视频文件上传到Amazon S3。然后,配置作业以对视频进行转码。作业可以同时将视频转码为多种格式。输出文件将存储回Amazon S3。

选项2:并行

考虑并行运行多台计算机(例如6台计算机,每台计算机2小时),而不是运行一台计算机12小时。 Amazon EC2每小时收费,因此总费用相同。

您还应尝试使用不同的Instance Types来确定特定转码作业的最佳性价比。这将帮助您确定是应该在更大,更快的EC2实例上运行,还是在更多的小实例上运行。

您可以使用Amazon Batch来管理在EC2实例之间分配工作的工作。 (但是,使用Amazon Elastic Transcoder肯定会更简单!)