eseguire 2 diverse versioni di ffmpeg dallo stesso server


1

Sto cercando di eseguire una seconda versione di ffmpeg su un server unix senza aggiornare o rimuovere la vecchia versione.

Nel server è installata la versione 1.0.1, posso compilare l'ultima versione di ffmpeg (attuale 2.5.4) sul mio computer (macbook) o posso usare il mio lampone (debian) per compilarlo e trasferire il codice sorgente compilato su un certo directory sul server?

Ad esempio: vorrei utilizzare ffmpeg del server con

ffmpeg -i SOURCE_INPUT -OPTIONS_GO_HERE MY_GREAT_OUTPUT

e usa la versione più recente con

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

Se questo è possibile, come posso farlo? Grazie

Risposte:


3

Il metodo più semplice è utilizzare una build statica diffmpeg . Basta scaricare, estrarre ed eseguirlo.

Puoi spostare il binario dove preferisci. Per usarlo sia:

  • mettilo da qualche parte nel tuo PATH,
  • o vai alla directory che contiene il file binario ed esegui ./ffmpeg,
  • o fornire il percorso completo al file binario, ad esempio /Users/Tenaciousd93/ffmpeg.

Se la compilazione statica non fornisce ciò che è necessario, come ad esempio libfdk_aacla codifica di sostegno, allora è possibile compilare sul server come mostrato in FFmpeg Wiki: OS X Guida compilazione .


Grazie socio! Non ho visto una build statica sul sito ufficiale. Sto provando con questa build statica. +1 :)
Tenaciousd93,

Ha funzionato! Questa è la risposta corretta, grazie mille!
Tenaciousd93,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.