O OP já aceitou a resposta do @ ErikA, mas vou postar algumas outras ideias. Embora seja verdade que as instâncias do EC2 não oferecem nada diferente de outro hardware, o mesmo não acontece com a AWS como um todo. Existem vários serviços criados especificamente para distribuir computação e serviços em mini (ou maxi-) farms de processamento.
Existem alguns ótimos recursos disponíveis que descrevem como fazer o processamento de vídeo usando o conjunto de serviços da AWS. Sugiro começar com o Estudo de caso Encoding.com e, em seguida, aprofundar um pouco em alguns as áreas de computação do Centro de arquitetura .
A combinação de serviços disponíveis é única: EC2 e Elastic Beanstalk para recursos de computação, S3 para armazenamento de blobs em grande escala, SimpleDB para armazenamento de blob pequeno (metadados) e SQS / SWS para suportar mensagens e distribuição de tarefas. Você pode certamente projetar e implantar sistemas que façam alguma ou todas essas coisas, mas com uma conta da AWS, você pode ativar todo o conjunto de tarefas nesta tarde.