GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie ffmpeg auf RHEL 8 / CentOS 8

Wenn Sie jemals eine schnelle Möglichkeit zum Konvertieren zwischen Video- oder Audioformaten in Linux benötigen und etwas suchen, das keine Ressourcen verbraucht, aber die Arbeit gut macht, sollten Sie ffmpeg ausprobieren. Es gibt viele GUI-Schnittstellen für das ffmpeg-Paket, aber in diesem Artikel lernen wir, wie man es in RHEL 8 / CentOS 8 mithilfe der Befehlszeile und Kompilierungstools installiert.

FFMpeg hat viele Befehlszeilenoptionen, wenn es um die Konvertierung von Dateien geht, und daher ist es ratsam, es über die CLI zu verwenden. Von dort aus können Sie die Optionen mithilfe von Attributen feinabstimmen und sogar lernen, wie Sie BASH-Skripts erstellen, um automatische Konvertierungsskripts zu erstellen.

In diesem Tutorial lernen Sie:

  • Wie man den ffmpeg-Quellcode von Scrach kompiliert

Softwareanforderungen und verwendete Konventionen

Softwareanforderungen und Linux-Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder verwendete Softwareversion
System Red Hat Enterprise Linux 8
Software Nicht zutreffend
Andere Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl.
Konventionen # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

ffmpeg von Git kompilieren

Sie können das ffmpeg abrufen Quellcode von Git herunterladen und selbst kompilieren. Stellen Sie zunächst sicher, dass Sie die erforderlichen Entwicklungspakete installiert haben:

$ su -
# dnf groupinstall "Development Tools"

Stellen Sie sicher, dass Sie auch Git installieren, damit wir etwas haben, mit dem wir den Quellcode abrufen können:

$ sudo dnf install git

Jetzt können Sie das ffmpeg herunterladen Git-Quelle:

$ git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg

Nachdem alles erledigt ist, müssen Sie zum frisch heruntergeladenen ffmpeg navigieren Quellcode-Verzeichnis

$ cd ffmpeg

und bereiten Sie die Kompilierung des Quellcodes vor:

$ ./configure

Sie können das optionale nasm umgehen Abhängigkeit mit

$ ./configure --disable-x86asm

Nächster Typ

$ make

im selben CLI-Fenster, in dem Sie gerade ffmpeg konfiguriert haben zusammengestellt werden. Nach ffmpeg ist das Kompilieren abgeschlossen (und es kann je nach Leistung Ihres Systems eine Weile dauern), können Sie die soeben kompilierten Binär- und Konfigurationsdateien endlich installieren, indem Sie

ausgeben
$ sudo make install

Kompilieren des ffmpeg-Codes, den wir von Git heruntergeladen haben

Schlussfolgerung

Das Kompilieren der Quelle von Git ist ein sicherer Weg, um ffmpeg zu erhalten installiert in RHEL 8 / CentOS 8, unabhängig von den Unterpunkten der Versionsnummer. Verwenden der RHEL 8 / CentOS 8 „Development Tools“-Pakete und git den Quellcode in ffmpeg lässt sich sauber kompilieren, ohne erforderliche Abhängigkeiten.


Cent OS
  1. So installieren Sie Git unter CentOS 8

  2. So installieren Sie phpMyAdmin auf RHEL 8 / CentOS 8

  3. So installieren Sie P7Zip auf RHEL 8 / CentOS 8

  4. So installieren Sie ntfs-3g auf RHEL 8 / CentOS 8

  5. So installieren Sie PHP-mbstring auf RHEL 8 / CentOS 8

So installieren Sie Ruby auf RHEL 8 / CentOS 8

So installieren Sie Docker CE auf RHEL 8 / CentOS 8

So installieren Sie Git unter CentOS 7

So installieren Sie Git unter CentOS 8

So installieren Sie VirtualBox 6.0 unter CentOS 8 / RHEL 8

So installieren Sie PHP 7.4 unter CentOS 8 / RHEL 8