Führen Sie 2 verschiedene Versionen von ffmpeg auf demselben Server aus

996
Tenaciousd93

Ich versuche, eine zweite Version von ffmpeg auf einem Unix-Server auszuführen, ohne die alte Version zu aktualisieren oder zu entfernen.

Auf dem Server ist Version 1.0.1 installiert. Kann ich die neueste Version von ffmpeg (aktuelle Version 2.5.4) auf meinem Computer (Macbook) kompilieren oder kann ich meine Himbeere (Debian) verwenden, um sie zu kompilieren und den kompilierten Quellcode auf einen bestimmten Wert zu übertragen Verzeichnis auf dem Server?

Zum Beispiel: Ich möchte Server ffmpeg mit verwenden

ffmpeg -i SOURCE_INPUT -OPTIONS_GO_HERE MY_GREAT_OUTPUT

und verwenden Sie die neueste Version mit

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

Wenn dies möglich ist, wie kann ich das tun? Vielen Dank

1

1 Antwort auf die Frage

3
LordNeckbeard

Die einfachste Methode ist die Verwendung eines statischen Builds vonffmpeg . Einfach herunterladen, extrahieren und ausführen.

Sie können die Binärdatei beliebig verschieben. Um es entweder zu benutzen:

  • platziere es irgendwo in deiner PATH,
  • oder navigieren Sie zu dem Verzeichnis, in dem sich die Binärdatei befindet, und führen Sie das Programm aus ./ffmpeg.
  • oder den vollständigen Pfad zur Binärdatei angeben, z /Users/Tenaciousd93/ffmpeg.

Wenn der statische Build nicht das bietet, was Sie benötigen, z. B. libfdk_aacCodierungsunterstützung, können Sie, wie in FFmpeg Wiki: OS X Compile Guide gezeigt, auf dem Server kompilieren .

Danke, Mann! Ich habe auf der offiziellen Website keinen statischen Build gesehen. Ich versuche es mit diesem statischen Build. +1 :) Tenaciousd93 vor 9 Jahren 0
Es funktionierte! Dies ist die richtige Antwort, vielen Dank! Tenaciousd93 vor 9 Jahren 0