FFmpeg ist ein kostenloses Open-Source-Befehlszeilentool zum Transkodieren von Multimediadateien. FFmpeg enthält eine Reihe gemeinsam genutzter Bibliotheken für Audio und Video wie libavcodec, libavformat und libavutil. Mit FFmpeg können Sie zwischen verschiedenen Video- und Audioformaten konvertieren, die Abtastrate festlegen und die Größe des Videos ändern.
Dieses Tutorial behandelt die Schritte, die zum Installieren von FFmpeg unter Rocky Linux 8 und CentOS 8 erforderlich sind.
Installieren Sie FFmpeg auf Rocky Linux 8 / CentOS 8
FFmpeg ist in den standardmäßigen Rocky Linux 8- oder CentOS 8-Repositories nicht verfügbar. Sie können FFmpeg aus der Quelle erstellen oder mit dnf aus dem Negativo17-Repository installieren. Wir werden die zweite Option verwenden, die mit dnf aus dem Repository Negativo17 installiert wird
Führen Sie die folgenden Schritte aus, um FFmpeg unter Rocky Linux 8 und CentOS 8 zu installieren:
1) Das Negativo17-Repository hängt von den Repositories EPEL und PowerTools ab. Führen Sie die folgenden Befehle als Root oder als Benutzer mit sudo-Berechtigungen aus, um die erforderlichen Repositories zu aktivieren:
sudo dnf install epel-release
sudo yum config-manager --set-enabled PowerTools
sudo yum-config-manager --add-repo=https://negativo17.org/repos/epel-multimedia.repo
2) Sobald das Repository aktiviert ist, installieren Sie FFmpeg:
sudo dnf install ffmpeg
3) Überprüfen Sie die FFmpeg-Installation, indem Sie die Version überprüfen:
ffmpeg -version
Zum Zeitpunkt der Erstellung dieses Artikels ist die aktuelle Version von FFmpeg, die im Negativo17-Repository verfügbar ist, 2.8.15
. ffmpeg Version 4.4 „rao“ Copyright (c) 2000-2021 die FFmpeg-Entwickler gebaut mit GCC 8 (GCC) … Der Befehl zeigt auch die FFmpeg-Konfiguration
FFmpeg wurde auf Ihrem Computer mit Rocky Linux 8 und CentOS 8 installiert, und Sie können damit beginnen, es zu verwenden.
Beispiel für die Verwendung von FFmpeg in Rocky Linux 8
In diesem Abschnitt sehen wir uns einige grundlegende Beispiele für die Verwendung des Dienstprogramms ffmpeg
an .
Grundlegende Konvertierung
Beim Konvertieren von Audio- und Videodateien mit ffmpeg müssen Sie keine Eingabe- und Ausgabeformate angeben. Das Format der Eingabedatei wird automatisch erkannt und das Ausgabeformat anhand der Dateierweiterung erraten.
Videodateien von mp4 in webm konvertieren:
ffmpeg -i input.mp4 output.webm
Konvertieren Sie Audiodateien von mp3 in ogg:
ffmpeg -i input.mp3 output.ogg
Einen Codec verwenden
Beim Konvertieren von Dateien können Sie den zu verwendenden Codec mit den Optionen -c
angeben . Der Codec kann der Name jedes unterstützten Decoders/Encoders oder der Wert copy
sein die nur den Eingabestrom kopiert.
Konvertieren Sie Videodateien von mp4 in webm mit dem libvpx-Videocodec und dem libvorbis-Audiocodec:
ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
Konvertieren Sie Audiodateien von mp3 in ogg, die mit dem libopus-Codec codiert sind.
ffmpeg -i input.mp3 -c:a libopus output.ogg
Schlussfolgerung
Sie haben FFmpeg erfolgreich auf Rocky Linux 8 oder CentOS 8 installiert. Sie können jetzt die Seite Offizielle FFmpeg-Dokumentation besuchen und erfahren, wie Sie mit FFmpeg Ihre Video- und Audiodateien konvertieren.