Amazon ec2 用于视频编码的EC2

Amazon ec2 用于视频编码的EC2,amazon-ec2,ffmpeg,video-encoding,x264,Amazon Ec2,Ffmpeg,Video Encoding,X264,我有一个潜在的工作,这将需要我做一些视频编码与FFMPEG和x264。我将有一系列的文件,我将需要编码一次,然后我将能够把实例。因为我不确定x264和FFMPEG的资源利用率,我应该得到什么样的实例?我想要么 高CPU超大实例 7 GB内存 20个EC2计算单元(8个虚拟核,每个核有2.5个EC2计算单元) 1690 GB实例存储 64位平台 I/O性能:高 API名称:c1.xlarge 或者,或者 群集GPU四倍超大实例 22 GB内存 33.5 EC2计算单元(2个Intel Xeon X

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

高CPU超大实例

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

或者,或者

群集GPU四倍超大实例

22 GB内存
33.5 EC2计算单元(2个Intel Xeon X5570四核“Nehalem”体系结构)
2个英伟达特斯拉“费米”M2050 GPU
1690 GB实例存储
64位平台
I/O性能:非常高(万兆以太网)
API名称:cg1.4XL


我应该用什么?x264/FFMPEG是否在更快/更多CPU的情况下表现更好,还是真的对GPU造成了更大冲击?无论如何,集群GPU似乎是性能更高的实例。我更喜欢什么?

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

你最好使用zencoder.com这样的服务,他们有一个优秀的API,你从中获得的质量很可能比几个小时的Ffmpeg参数优化要好。

目前,亚马逊EC2提供(一些)使用现代NVIDIA GPU的GPU加速实例,这意味着你可以在他们身上利用NVNC。

你的帖子有点偏离了这个问题。只是为了补充上述问题,NVIDIA有自己的构建让你通过GPU。你可以旋转一个NVIDIA AMI来启动它。我不确定你关于只解码和不编码的观点是准确的,基于以下几点。我承认我在这方面不是专家。这个答案应该更新,ffmpeg现在通过vaapi支持GPU加速编码。