Instalação do FFMPEG no EC2 - Amazon Linux

3

Olá amigos do Serverfault,

Estou há cerca de dois dias tentando instalar o FFMPEG com dependências em uma instância do AWS EC2 executando o Amazon Linux AMI. Eu instalei o FFMPEG em sistemas Ubuntu e Fedora sem problemas no passado, e li instruções de sucesso sobre a instalação no Red Hat / Fedora. Eu tenho seguido uma série de tutoriais e artigos do fórum para fazer isso, mas ainda não tive sorte. Tanto quanto eu posso dizer, os principais problemas são os seguintes:

  1. Os repositórios do Amazon linux (mais semelhantes ao red-hat / centos) não têm o ffmpeg disponível. Eu encontrei instruções para atualizar os repositórios para incluir os pacotes requeridos, mas adicionar esses repositórios faz com que o yum falhe ao atualizar os pacotes. (Além disso, eu li alguns contos de advertência sobre a adição de repositórios redhat / centos para o Amazon linux que me levam a acreditar que pode ser uma má idéia)

( link )

  1. Eu tentei um método mais complicado de baixar o tarball de origem, compilar e instalar, mas isso sempre falha devido à falta de dependências e outros erros.

Para minha pergunta: Alguém instalou com sucesso o FFMPEG no Amazon Linux? Existe uma incompatibilidade fundamental? Se alguém pudesse compartilhar instruções específicas sobre como instalar o ffmpeg no Amazon linux, eu ficaria muito agradecido. Quaisquer outras percepções / experiências também seriam apreciadas.

Obrigado antecipadamente, Oliver

    
por Oliver Holmberg 29.03.2012 / 18:44

3 respostas

3

Bem, a resposta direta é não, mas a resposta correta é eu posso .

Quando você tem falta de dependências durante a compilação, você só precisa caçá-las e compilá-las, então tente novamente. Se você está se sentindo realmente extravagante, pode criar seu próprio pacote com todas essas dependências.

Não há incompatibilidade fundamental sobre isso, apenas um pouco de experiência difícil.

    
por 29.03.2012 / 19:08
3

No Fedora ou no RHEL eu uso ATRPMS para instalar o ffmpeg. Não tenho certeza de como isso funcionará no Amazon Linux. Na pior das hipóteses, você puxaria todos os RPMs manualmente e os reconstruiria localmente, o que seria mais simples do que tentar construir todos os fps do ffmpeg. E você tem RPMs que você pode colocar em seu repositório local ou qualquer outra coisa.

No que diz respeito ao problema de atualização do pacote yum, você desejará incluir apenas o ffmpeg e os pacotes dos quais ele depende no arquivo .repo. Isso evitará que o yum extraia outros pacotes desse repo. Você também pode definir as prioridades do yum.

    
por 29.03.2012 / 19:44
0

O mais fácil para mim foi instalar uma versão estática do link

Descompacte e execute ./ffmpeg

    
por 26.05.2015 / 10:13