GNU/Linux >> LINUX-Kenntnisse >  >> Rocky Linux

So installieren und verwenden Sie FFmpeg in Rocky Linux 8

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.


Rocky Linux
  1. So installieren Sie Docker und Docker-Compose unter Rocky Linux 8

  2. So installieren und konfigurieren Sie HAProxy unter Rocky Linux 8

  3. So installieren und verwenden Sie Podman in Rocky Linux/Alma Linux/Centos 8

  4. So installieren Sie FFmpeg unter Rocky Linux/Alma Linux 8

  5. So installieren und konfigurieren Sie Elasticsearch unter Rocky Linux 8

So installieren und verwenden Sie den Rocky Linux Docker-Container

So installieren und konfigurieren Sie OpenCV unter Rocky Linux 8.4

So installieren Sie Docker unter Rocky Linux und AlmaLinux

So installieren Sie MongoDB unter Rocky Linux und AlmaLinux

So installieren Sie Java 16 in Rocky Linux und AlmaLinux

So installieren Sie FFmpeg unter Rocky Linux 8