Android

Installieren und Verwenden von ffmpeg auf Centos 7

Webcamoid - Ultimate Webcam Software for Linux

Webcamoid - Ultimate Webcam Software for Linux

Inhaltsverzeichnis:

Anonim

FFmpeg ist eine kostenlose Open-Source-Sammlung von Tools für den Umgang mit Multimediadateien. Es enthält eine Reihe von gemeinsam genutzten Audio- und Videobibliotheken wie libavcodec, libavformat und libavutil. Mit FFmpeg können Sie zwischen verschiedenen Video- und Audioformaten konvertieren, Abtastraten einstellen, 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.

FFmpeg unter CentOS installieren

FFmpeg ist in CentOS 7-Kernrepositorys nicht verfügbar. Sie können die FFmpeg-Tools entweder aus dem Quellcode erstellen oder mit yum aus dem Nux Dextop-Repository installieren. Wir werden mit der zweiten Option gehen.

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

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

    sudo yum install epel-release

    Importieren Sie als Nächstes den Repository-GPG-Schlüssel und aktivieren Sie die Nux-Repositorys, indem Sie das rpm-Paket installieren:

    sudo rpm -v --import sudo rpm -Uvh

    Sobald das Repository aktiviert ist, installieren Sie FFmpeg:

    sudo yum install ffmpeg ffmpeg-devel

    Überprüfen Sie die FFmpeg-Installation, indem Sie den Befehl ffmpeg -version :

    ffmpeg -version

    Zum Zeitpunkt des Schreibens dieses Artikels ist die aktuelle Version von FFmpeg, die im Nux Dextop-Repository verfügbar ist, 2.8.15 .

    ffmpeg version 2.8.15 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-28)…

Das ist es. FFmpeg wurde auf Ihrem CentOS-Computer installiert.

FFmpeg Beispiele

In diesem Abschnitt werden einige grundlegende Beispiele für die Verwendung des Dienstprogramms ffmpeg .

Grundkonvertierung

Wenn Sie Audio- und Videodateien mit ffmpeg konvertieren, müssen Sie die Eingabe- und Ausgabeformate nicht angeben. Das Eingabedateiformat wird automatisch erkannt und das Ausgabeformat anhand der Dateierweiterung ermittelt.

  • Konvertieren Sie eine Videodatei von mp4 nach webm:

    ffmpeg -i input.mp4 output.webm

    Konvertieren Sie eine Audiodatei von mp3 nach ogg:

    ffmpeg -i input.mp3 output.ogg

Angeben von Codecs

Beim Konvertieren von Dateien können Sie die Codecs angeben, die Sie mit der Option -c möchten. Der Codec kann der Name eines unterstützten Decoders / Codierers oder eine spezielle copy die einfach den Eingabestream kopiert.

  • Konvertieren Sie eine Videodatei von mp4 nach webm mit dem libvpx -Videocodec und dem libvorbis Audiocodec:

    ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm

    Konvertieren Sie eine Audiodatei von mp3 nach ogg, die mit dem libopus Codec codiert wurde.

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

Fazit

Sie haben FFmpeg erfolgreich auf Ihrem CentOS 7 installiert. Sie können jetzt die offizielle FFmpeg-Dokumentationsseite besuchen und erfahren, wie Sie FFmpeg zum Konvertieren Ihrer Video- und Audiodateien verwenden.

ffmpeg centos