EC2用于视频编码

问题描述 投票:5回答:3

我有一个潜在的工作,需要我用FFMPEG和x264进行一些视频编码。我将有一系列文件,我需要编码一次,然后我将能够关闭实例。由于我不确定x264和FFMPEG的资源利用率,我应该得到什么样的实例?我在想一个

高CPU超大型实例

7 GB的内存 20个EC2计算单元(8个虚拟核,每个具有2.5个EC2计算单元) 1690 GB的实例存储 64位平台 I / O性能:高 API名称:c1.xlarge

或者,或者a

集群GPU四倍超大实例

22 GB的内存 33.5 EC2计算单元(2 x Intel Xeon X5570,四核“Nehalem”架构) 2个NVIDIA Tesla“Fermi”M2050 GPU 1690 GB的实例存储 64位平台 I / O性能:非常高(万兆以太网) API名称:cg1.4xlarge

我该怎么用? x264 / FFMPEG在更快/更多CPU的情况下表现更好,还是真的比GPU更强?无论如何,似乎集群GPU似乎是性能更高的实例。我应该更喜欢什么?

amazon-ec2 ffmpeg video-encoding x264
3个回答
3
投票

Ffmpeg最近增加了对VAAPI和VDPAU的支持,但这允许它仅使用GPU来解码H.264视频。对于编码,它使用CPU。


1
投票

目前,Amazon EC2使用现代NVIDIA GPU提供(某些)GPU加速实例,这意味着您可以利用它们上的NVENC。


-3
投票

你可能最好使用像zencoder.com这样的服务,他们有一个很好的API,你将从中获得的质量最有可能比摆弄Ffmpeg参数优化的时间更好。


推荐问答