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

So installieren und verwenden Sie FFmpeg unter CentOS 7

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.

Dieses Tutorial führt Sie durch die Installation von FFmpeg unter CentOS 7.

Voraussetzungen #

Um neue Repositorys hinzufügen und Pakete auf Ihrem CentOS-System installieren zu können, müssen Sie als Benutzer mit sudo-Berechtigungen angemeldet sein.

Installation von FFmpeg unter CentOS 7 #

FFmpeg ist in CentOS 7-Core-Repositories nicht verfügbar. Sie können die FFmpeg-Tools aus der Quelle erstellen oder über yum installieren aus einem Yum-Repository eines Drittanbieters.

Wir entscheiden uns für die zweite Option und installieren aus dem RPM Fusion-Repository:

  1. Das RPM Fusion-Repository hängt vom EPELsoftware-Repository ab. Wenn EPEL auf Ihrem System nicht aktiviert ist, aktivieren Sie es, indem Sie Folgendes eingeben:

    sudo yum install epel-release
  2. Aktivieren Sie als Nächstes das RPM Fusion-Repository, indem Sie das RPM-Paket installieren:

    sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
  3. Sobald das Repository aktiviert ist, installieren Sie FFmpeg:

    sudo yum install ffmpeg ffmpeg-devel
  4. Ü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 RPM Fusion-Repository verfügbar ist, 3.4.7 :

    ffmpeg version 3.4.7 Copyright (c) 2000-2019 the FFmpeg developers
    built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-39)
    ...

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

FFmpeg-Beispiele #

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 , müssen Sie die Eingabe- und Ausgabeformate nicht angeben. Das Format der Eingabedatei wird automatisch erkannt, und das Ausgabeformat wird anhand 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

Codecs angeben #

Sie können die Codecs, die Sie verwenden möchten, mit -c angeben Möglichkeit. Der Codec 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