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

So installieren und verwenden Sie FFmpeg unter CentOS 8

FFmpeg ist eine kostenlose Open-Source-Sammlung von Tools zum Umgang mit Multimediadateien. Es enthält eine Reihe gemeinsam genutzter Audio- und Videobibliotheken wie libavcodec, libavformat und libavutil. Mit FFmpeg können Sie zwischen verschiedenen Video- und Audioformaten konvertieren, Abtastraten festlegen, Streaming-Audio/-Video aufnehmen und die Größe von Videos ändern.

Dieser Artikel beschreibt die Installation von FFmpeg unter CentOS 8.

Installation von FFmpeg unter CentOS 8 #

FFmpeg ist in den standardmäßigen CentOS 8-Repositories nicht verfügbar. Sie können die FFmpeg-Tools aus der Quelle erstellen oder mit dnf installieren aus dem Negativo17-Repository. Wir entscheiden uns für die zweite Option.

Führen Sie die folgenden Schritte aus, um FFmpeg unter CentOS 8 zu installieren:

  1. Das Negativo17-Repository hängt von den EPELand PowerTools-Repositorys ab. Führen Sie die folgenden Befehle als Root oder Benutzer mit sudo-Berechtigungen aus, um die erforderlichen Repositories zu aktivieren:

    sudo dnf install epel-release dnf-utilssudo yum-config-manager --set-enabled PowerToolssudo yum-config-manager --add-repo=https://negativo17.org/repos/epel-multimedia.repo
  2. Sobald die Repositorys aktiviert sind, 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.2.2 Copyright (c) 2000-2019 the FFmpeg developers
    built with gcc 8 (GCC)
    ...

    Der Befehl zeigt auch die FFmpeg-Konfigurationsoptionen an.

Das ist es. FFmpeg wurde auf Ihrem CentOS-Rechner installiert und Sie können es verwenden.

Verwendung von FFmpeg #

In diesem Abschnitt sehen wir uns einige grundlegende Beispiele zur Verwendung von ffmpeg an Dienstprogramm.

Grundlegende Conversion #

Beim Konvertieren von Audio- und Videodateien mit ffmpeg Sie müssen die Eingabe- und Ausgabeformate nicht angeben. Das Eingabedateiformat wird automatisch erkannt und das Ausgabeformat wird aus der Dateierweiterung erraten.

  • Konvertieren Sie eine Videodatei von mp4 in webm:

    ffmpeg -i input.mp4 output.webm
  • Konvertieren Sie eine Audiodatei von mp3 in ogg:

    ffmpeg -i input.mp3 output.ogg

Verwendung von Codecs #

Verwenden Sie beim Konvertieren von Dateien den -c Option zum Festlegen der Codecs. Es kann der Name eines beliebigen unterstützten Decoders/Encoders oder ein Sonderwert copy sein das kopiert einfach den Eingabestrom.

  • Konvertieren Sie eine Videodatei mit libvpx von mp4 in webm Video-Codec und libvorbis Audio-Codec:

    ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
  • Konvertieren Sie eine Audiodatei von mp3 in ogg, die mit dem libopus codiert ist Codec.

    ffmpeg -i input.mp3 -c:a libopus output.ogg

Cent OS
  1. So installieren und verwenden Sie TensorFlow unter CentOS 7

  2. So installieren und verwenden Sie PHP Composer unter CentOS 7

  3. So installieren und verwenden Sie ifconfig unter CentOS 7

  4. So installieren und verwenden Sie FFmpeg unter Ubuntu 18.04

  5. So installieren und verwenden Sie TeamSpeak Server unter CentOS 7

So installieren und verwenden Sie Docker-Compose unter CentOS 7

So installieren und verwenden Sie Cockpit unter CentOS 8 / RHEL 8

So installieren und verwenden Sie Terraform unter CentOS 8

So installieren und verwenden Sie SSHFS unter CentOS 7

So installieren und verwenden Sie TermRecord unter CentOS 8

So installieren und verwenden Sie Traceroute unter CentOS 7