Was ist FFmpeg

Jan. 24, 2025

FFmpeg ist ein leistungsstarkes Open-Source-Multimedia-Framework, das nahezu jedes Medienformat dekodieren, kodieren, transkodieren, muxen, demuxen, streamen, filtern und abspielen kann. Es ist eines der wichtigsten Werkzeuge im Bereich der Audio- und Videoverarbeitung.

Kernkomponenten

FFmpeg besteht aus mehreren Kernkomponenten:

KomponenteBeschreibung
ffmpegKommandozeilen-Tool zur Audio- und Videokonvertierung
ffprobeKommandozeilen-Tool zur Analyse von Multimedia-Streams
ffplayEinfacher Mediaplayer basierend auf SDL
libavcodecBibliothek mit Encodern und Decodern
libavformatBibliothek zum Muxen und Demuxen
libavfilterBibliothek zur Audio- und Videofilterung

Häufige Anwendungsfälle

Formatkonvertierung

Video von einem Format in ein anderes konvertieren:

ffmpeg -i input.mp4 output.avi

Audio extrahieren

Audiospur aus einer Videodatei extrahieren:

ffmpeg -i input.mp4 -vn -acodec copy output.aac

Video komprimieren

Videodateigröße durch Neukodierung reduzieren:

ffmpeg -i input.mp4 -crf 28 output.mp4

GIF erstellen

Videoclip in animiertes GIF konvertieren:

ffmpeg -i input.mp4 -vf "fps=10,scale=320:-1" output.gif

Warum FFmpeg

  • Universelle Formatunterstützung: Verarbeitet praktisch jedes Audio-/Videoformat
  • Plattformübergreifend: Funktioniert unter Windows, macOS, Linux und mehr
  • Hohe Leistung: Optimiert für Geschwindigkeit und Effizienz
  • Völlig kostenlos: Open Source unter LGPL/GPL-Lizenz
  • Umfangreiche Dokumentation: Große Community und reichhaltige Ressourcen

Erste Schritte

FFmpeg auf Ihrem System installieren:

# macOS
brew install ffmpeg

# Ubuntu/Debian
apt install ffmpeg

# Windows (mit Chocolatey)
choco install ffmpeg

Installation überprüfen:

ffmpeg -version

Mehr erfahren

FFHub bietet eine Sammlung praktischer FFmpeg-Befehle und Rezepte. Entdecken Sie unser FFmpeg Cookbook, um Lösungen für gängige Medienverarbeitungsaufgaben zu finden.

FFHub

FFHub