Zum Hauptinhalt springen

Installieren von ffmpeg unter Linux: Eine detaillierte Anleitung

FFmpeg ist ein leistungsfähiges und vielseitiges Werkzeug für die Arbeit mit Multimedia-Dateien. Es ermöglicht Ihnen, Audio und Video zu konvertieren, zu bearbeiten und zu streamen. Wenn Sie mit Multimedia-Inhalten arbeiten, ist die Installation und Konfiguration von FFmpeg ein wesentlicher Bestandteil Ihrer Aufgabe.

Die Installation von FFmpeg auf einem Linux-Betriebssystem kann für Anfänger eine schwierige Aufgabe sein. In diesem Tutorial werden wir uns die schrittweise Installation von FFmpeg unter Linux ansehen, damit Sie es einfach in Ihrem Projekt verwenden können.

Schritt 1: Vorbereitung

Sie müssen die Systempakete aktualisieren, bevor Sie FFmpeg installieren. Öffnen Sie dazu ein Terminal und geben Sie den folgenden Befehl ein:

sudo apt update

Installieren Sie dann alle Systemupdates mit dem Befehl:

sudo apt upgrade

Schritt 2: Installieren von FFmpeg

Jetzt sind wir bereit, FFmpeg zu installieren. Geben Sie im Terminal den folgenden Befehl ein:

sudo apt install ffmpeg

Nach dem Ausführen des Befehls werden Sie aufgefordert, die Installation zu bestätigen, drücken Sie Y und drücken Sie die Eingabetaste. FFmpeg wird heruntergeladen und auf Ihrem System installiert.

Schritt 3: Überprüfen der Installation

Überprüfen Sie nach der Installation von FFmpeg, ob FFmpeg ordnungsgemäß funktioniert, indem Sie den folgenden Befehl verwenden:

Wenn Sie Informationen über die FFmpeg-Version und deren Komponenten erhalten, ist die Installation erfolgreich.

Jetzt haben Sie FFmpeg auf Ihrem Linux-System installiert und einsatzbereit. Sie können mit Multimediadateien experimentieren und die leistungsstarken Funktionen nutzen, um Audio- und Videoinhalte zu verarbeiten.

Ffmpeg unter Linux installieren

Die Installation von FFmpeg unter Linux ist ziemlich einfach und kann auf verschiedene Arten durchgeführt werden. In diesem Handbuch betrachten wir die Installation mit dem Apt-Paketmanager.

Schritt 1: Aktualisieren der Paketliste:

sudo apt update

Schritt 2: FFmpeg installieren:

sudo apt install ffmpeg

Schritt 3: Überprüfen der Installation:

ffmpeg -version

Nachdem Sie diese Schritte ausgeführt haben, haben Sie FFmpeg auf Ihrem Linux-Server installiert. Sie können es immer verwenden, um verschiedene Audio- und Videoverarbeitungsaufgaben direkt über die Befehlszeile auszuführen.

Vorbereiten der ffmpeg-Installation

Bevor Sie ffmpeg unter Linux installieren, müssen Sie einige vorbereitende Schritte ausführen. In diesem Abschnitt werden einige Schritte erläutert, mit denen Sie ffmpeg erfolgreich installieren und konfigurieren können.

1. Aktualisieren des Systems

Es wird empfohlen, Ihr System zu aktualisieren, bevor Sie neue Software installieren. Dazu können Sie die folgenden Befehle verwenden:

sudo apt update
sudo apt upgrade

2. Installieren der erforderlichen Abhängigkeiten

Für ffmpeg sind einige Systembibliotheken und -tools erforderlich. Installieren Sie sie mit dem folgenden Befehl:

sudo apt install build-essential libmp3lame-dev libx264-dev libx265-dev libvpx-dev libfdk-aac-dev libopus-dev libvorbis-dev libass-dev yasm

3. Abrufen des ffmpeg-Quellcodes

Es ist besser, den Quellcode zu verwenden, um die neueste Version von ffmpeg zu installieren. Laden Sie es von der offiziellen Website herunter ffmpeg.org oder verwenden Sie den folgenden Befehl:

4. Entpacken des Quellcodes

Nachdem Sie das ffmpeg-Quellarchiv heruntergeladen haben, müssen Sie es entpacken. Verwenden Sie den folgenden Befehl:

tar -xf ffmpeg-latest.tar.gz

5. In das Quellverzeichnis wechseln

Jetzt können Sie ffmpeg unter Linux installieren und anschließend konfigurieren. Fahren Sie mit dem nächsten Abschnitt fort, um zu erfahren, wie Sie dies tun können.

Installieren der erforderlichen Abhängigkeiten für ffmpeg

Um ffmpeg erfolgreich unter Linux installieren zu können, müssen Sie eine Reihe von Abhängigkeiten installieren, die sicherstellen, dass das Programm mit verschiedenen Video- und Audioformaten funktioniert, sowie Codec-Unterstützung.

Hier ist eine Liste der erforderlichen Abhängigkeiten:

  • gcc - Der C-Compiler, der zum Erstellen eines Programms benötigt wird;
  • make - Software-Build-Tool;
  • yasm ist ein Assembler, der zur Codeoptimierung verwendet wird;
  • git ist ein Versionskontrollsystem, das zum Herunterladen des ffmpeg-Quellcodes erforderlich ist;
  • pkg-config ist ein Werkzeug zum Verwalten von Abhängigkeiten beim Erstellen;
  • libx264-dev - Satz von Bibliotheken für die Arbeit mit dem H.264-Codec;
  • libfdk-aac-dev - Bibliotheken für die Arbeit mit dem AAC-Codec;
  • libmp3lame-dev - Bibliotheken für die Arbeit mit dem MP3-Codec;
  • libopus-dev - Bibliotheken für den Opus-Codec;
  • libvpx-dev ist eine Sammlung von Bibliotheken für den VP8- und VP9-Codec;
  • libvorbis-dev - Bibliotheken für die Arbeit mit dem Vorbis-Codec;
  • libtheora-dev - Bibliotheken für den Theora-Codec;
  • libxvidcore-dev - Bibliotheken für den Xvid-Codec;
  • libfaac-dev - Bibliotheken für die Arbeit mit dem FAAC-Codec;
  • libopencore-amrnb-dev - Bibliotheken für die Arbeit mit dem AMR-NB-Codec;
  • libopencore-amrwb-dev - Bibliotheken für die Arbeit mit dem AMR-WB-Codec;
  • libavcodec-extra - zusätzliche FFmpeg-Codecs, die standardmäßig nicht aktiviert sind;
  • libavdevice-dev - Bibliotheken für die Arbeit mit Erfassungs- und Eingabegeräten;
  • libavfilter-dev - Bibliotheken zur Verarbeitung und Filterung von Video und Audio;
  • libavformat-dev - Bibliotheken für die Arbeit mit Mediencontainerformaten;
  • libavutil-dev - allgemeine Medienbibliotheken;
  • libpostproc-dev - Bibliotheken für Video-Nachbearbeitung;
  • libswresample-dev - Bibliotheken zum Transkodieren von Audio;
  • libswscale-dev - Bibliotheken zum Skalieren und Konvertieren von Videos.

Um diese Abhängigkeiten zu installieren, verwenden Sie den Paketmanager Ihrer Linux-Distribution, z. B. apt-get oder yum. Zum Beispiel:

sudo apt-get install gcc make yasm git pkg-config libx264-dev libfdk-aac-dev libmp3lame-dev libopus-dev libvpx-dev libvorbis-dev libtheora-dev libxvidcore-dev libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libavcodec-extra libavdevice-dev libavfilter-dev libavformat-dev libavutil-dev libpostproc-dev libswresample-dev libswscale-dev

Nachdem Sie alle Abhängigkeiten installiert haben, können Sie mit der Installation von ffmpeg beginnen.

Ffmpeg herunterladen und kompilieren

Schritt 1: Öffnen Sie ein Terminal auf Ihrem Linux-Computer.

Schritt 2: Installieren Sie die erforderlichen Abhängigkeiten mit dem Befehl:

sudo apt-get install build-essential gcc make yasm autoconf libtool pkg-config

Schritt 3: Erstellen und navigieren Sie zum Arbeitsverzeichnis für den ffmpeg-Build:

mkdir ffmpeg_buildcd ffmpeg_build

Schritt 4: Laden Sie die ffmpeg-Quelldateien mit dem Befehl von der offiziellen Website des Projekts herunter:

wget https://www.ffmpeg.org/releases/ffmpeg-.tar.gz

Ersetzen Sie es durch die aktuelle Version von ffmpeg.

Schritt 5: Entpacken Sie das heruntergeladene Archiv mit dem Befehl:

tar -xvf ffmpeg-.tar.gz

Schritt 6: Wechseln Sie in das Verzeichnis mit den entpackten Quelldateien:

cd ffmpeg-

Schritt 7: Kompilieren Sie ffmpeg mit den folgenden Befehlen:

./configure --enable-shared --disable-staticmakesudo make install

Schritt 8: Nach erfolgreicher Kompilierung können Sie überprüfen, ob ffmpeg installiert ist, indem Sie den Befehl ausführen:

ffmpeg -version

Wenn Sie Informationen zur ffmpeg-Version sehen, war die Installation erfolgreich.

Jetzt haben Sie ffmpeg auf Ihrem Linux-Computer installiert und können damit Video- und Audiodateien verarbeiten.

Überprüfen der ffmpeg-Installation

Nachdem die ffmpeg-Installation unter Linux abgeschlossen ist, ist es hilfreich, eine Überprüfung durchzuführen, um sicherzustellen, dass alles erfolgreich war.

Dazu können Sie den Befehl im Terminal verwenden:

Wenn die Installation fehlerfrei verlaufen ist, werden Informationen über die ffmpeg-Version und die zugehörigen Komponenten angezeigt. Dies bedeutet, dass ffmpeg erfolgreich auf Ihrem Computer installiert wurde.

Sie können auch die Funktionsfähigkeit von ffmpeg überprüfen, indem Sie den Befehl ausführen:

Es zeigt eine Liste der verfügbaren Optionen und Befehle an und bestätigt, dass ffmpeg einsatzbereit ist.