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?


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


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.