executa 2 versões diferentes do ffmpeg no mesmo servidor

1

Estou tentando executar uma segunda versão do ffmpeg em um servidor unix sem atualizar ou remover a versão antiga.

No servidor que está instalado a versão 1.0.1, posso compilar a versão mais recente do ffmpeg (atual 2.5.4) na minha máquina (macbook) ou posso usar meu framboesa (debian) para compilar e transferir o código-fonte compilado para um determinado diretório no servidor?

Por exemplo: Eu gostaria de usar o ffmpeg do servidor com

ffmpeg -i SOURCE_INPUT -OPTIONS_GO_HERE MY_GREAT_OUTPUT

e use a versão mais recente com

/directory/of/ffmpeg/compiled/code/ffmpeg -i SOURCE_INPUT -OPTIONS_GO_HERE MY_GREAT_OUTPUT

Se isso for possível, como posso fazer isso? Obrigado

    
por Tenaciousd93 24.02.2015 / 17:07

1 resposta

3

O método mais fácil é usar uma compilação estática de ffmpeg . Basta baixar, extrair e executar.

Você pode mover o binário para onde preferir. Para usá-lo:

  • coloque-o em algum lugar no seu PATH ,
  • ou navegue até o diretório que contém o binário e execute ./ffmpeg
  • ou forneça o caminho completo para o binário, como /Users/Tenaciousd93/ffmpeg .

Se a compilação estática não fornecer o que você precisa, como libfdk_aac encoding support, você poderá compilar no servidor como mostrado em Wiki do FFmpeg: Guia de Compilação do OS X .

    
por 24.02.2015 / 19:38