Installieren Sie ffmpeg in Ubuntu 12.04 LTS

7

Hintergrund :

Ich habe ffmpegzwei Videos nebeneinander zusammengeführt. Zuerst installiere ich ffmpeg, indem ich dem Befehl folge, den Ubuntu selbst vorschlägt.

sudo apt-get install libav-tools

oder

sudo apt-get install ffmpeg

Aber dann merke ich, dass es nicht die richtige Version ist, da es -filter_complexeinige andere Funktionen nicht unterstützt .

Nach ein paar Stunden Forschung fand ich echtes ffmpeg und es gelingt mir auch mit der Videokonvertierung. Gemäß diesem Artikel wird vorgeschlagen, dass wir es selbst bauen müssen.

https://trac.ffmpeg.org/wiki/UbuntuCompilationGuide

Frage:

Was ist der einfachste Weg, dies zu installieren ffmpeg version(was unterstützt wird -filter_complex), ohne all diese Schritte auszuführen?

Janith Chinthana
quelle
Bestehen Sie darauf, ffmpeg zum Zusammenführen von zwei Videos zu verwenden, oder ist ein besseres Tool mit einer grafischen Benutzeroberfläche in Ordnung?
Job
Ich muss es programmatisch tun, nicht manuell. Ich habe es auch versucht gstreamer.
Janith Chinthana
2
Sie können versuchen, diese Builds bereits kompiliert: ffmpeg.gusari.org/static
Bob
Alternativ schlage ich WinFF winff.org/html_new vor, das die Befehlszeile ffmpeg unterstützt
Bob

Antworten:

10

Die in den Ubuntu-Repositories verfügbaren ffmpeg-Versionen sind möglicherweise nicht aktuell. Wenn Sie die neuesten Funktionen wünschen, laden Sie daher den neuesten ffmpegstatischen Build (32/64) mit dem angegebenen Link herunter und befolgen Sie die Anweisungen.

http://johnvansickle.com/ffmpeg/

  • Laden Sie das neueste Archiv herunter und extrahieren Sie es:

    wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-64bit-static.tar.xz
    tar xvf ffmpeg-git-*.tar.xz
    
  • Platzieren Sie die ffmpegund andere Binärdateien an der Stelle, an der Sie diesen Befehl ausführen müssen, z. B. in /usr/local/bin, um ihn in Ihrem Ordner zu haben $PATH:

    cd ./ffmpeg-git-*
    sudo cp ff* qt-faststart /usr/local/bin/
    
  • Führen Sie ffmpeg aus mit: ffmpeg

Janith Chinthana
quelle