So installieren Sie ffmpeg auf RHEL 8/CentOS 8
Wenn Sie jemals eine schnelle Möglichkeit zum Konvertieren zwischen Video- oder Audioformaten unter Linux benötigen und etwas suchen, das keine Ressourcen verbraucht, aber die Arbeit gut erledigt, dann sollten Sie ffmpeg vielleicht ausprobieren. Es gibt viele GUI-Schnittstellen für das ffmpeg-Paket, aber in diesem Artikel erfahren wir, wie Sie es in RHEL 8/CentOS 8 mithilfe der Befehlszeile und der Kompilierungstools installieren.
FFMpeg verfügt über 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-Skripte erstellen, um automatische Konvertierungsskripte zu erstellen.
In diesem Tutorial lernen Sie:
- So kompilieren Sie den ffmpeg-Quellcode von scrach
Verwendete Softwareanforderungen und Konventionen
| Kategorie | Anforderungen, Konventionen oder verwendete Softwareversion |
|---|---|
| System | Red Hat Enterprise Linux 8 |
| Software | N/A |
| Andere | Privilegierter Zugriff auf Ihr Linux-System als root oder über den Befehl sudo. |
Kompilieren von ffmpeg aus Git
Sie können den ffmpeg-Quellcode von Git abrufen 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 den ffmpeg Git-Quellcode herunterladen:
$ git clone https://git.ffmpeg.org/ffmpeg.git ffmpegNachdem alles erledigt ist, müssen Sie zum frisch heruntergeladenen ffmpeg-Quellcodeverzeichnis navigieren
$ cd ffmpegund bereiten Sie sich auf die Kompilierung des Quellcodes vor:
$ ./configureSie können die optionale nasm-Abhängigkeit mit
$ ./configure --disable-x86asmNächster Typ
$ makeIm selben CLI-Fenster, in dem Sie gerade ffmpeg für die Kompilierung konfiguriert haben. Nachdem ffmpeg mit dem Kompilieren fertig ist (und es kann eine Weile dauern, abhängig von der Leistung Ihres Systems), können Sie endlich die Binär- und Konfigurationsdateien installieren, die Sie gerade kompiliert haben, indem Sie
$ sudo make installKompilieren des ffmpeg-Codes, den wir von Git heruntergeladen haben
Schlussfolgerung
Das Kompilieren des Quellcodes von Git ist ein sicherer Weg, um ffmpeg in RHEL 8/CentOS 8 zu installieren, unabhängig von den Unterpunkten der Versionsnummer. Die Verwendung der RHEL 8/CentOS 8 "Development Tools"-Pakete und Git des Quellcodes auf ffmpeg lässt sich sauber kompilieren, ohne erforderliche Abhängigkeiten.
