Skip to main content

FFmpeg Basics

Bei FFmpeg handelt es sich um eine mächtige Sammlung an freien Computerprogrammen und Programmbibliotheken, die digitales Video- und Audiomaterial aufnehmen, konvertieren, senden, filtern und in verschiedene Containerformate verpacken können. FFmpeg wird zu meist über die Kommandozeile bedient, es bestehen aber auch unterschiedliche grafische Oberflächen für die unterschiedlichsten Einsatzzwecken. Zum Beispiel Videoschnitt Programme, welche auf FFmpeg aufbauen oder Programme um Videos von zum Beispiel DVDs herunter zu bekommen. Auf dieser Seite beschäftigen wir uns mit dem streamen eines Desktops mithilfe FFmpeg auf der Kommandozeile.


Download und Installation

FFmpeg steht für verschiedene Betriebssystemen zur Verfügung und kann von der offiziellen Seite, sowie aus den Paketquellen des jeweiligen Paketmanagers heruntergeladen werden.

Windows

Installer herunterladen und ausführen:
FFmpeg: https://ffmpeg.org/download.html#build-windows
GitHub Source: https://github.com/obsproject/obs-studio/releases

Aus dem Quellcode kompilieren
Dokumentation: https://trac.ffmpeg.org/wiki/CompilationGuide

macOS

Installer herunterladen und ausführen:
FFmpeg: https://ffmpeg.org/download.html#build-mac
GitHub Source: https://github.com/obsproject/obs-studio/releases

Aus dem Quellcode kompilieren
Dokumentation: https://trac.ffmpeg.org/wiki/CompilationGuide

Mittels brew installieren:

brew install ffmpeg

macOS

Installer herunterladen und ausführen:
FFmpeg: https://ffmpeg.org/download.html#build-mac
GitHub Source: https://github.com/obsproject/obs-studio/releases

Aus dem Quellcode kompilieren
Dokumentation: https://trac.ffmpeg.org/wiki/CompilationGuide

Mittels brew installieren:

brew install ffmpeg

GNU/Linux

details

Die Installation für Linux kann auf verschiedenen Wegen erfolgen.

Ubuntu
sudo apt update
sudo apt install ffmpeg
Arch Linux und Manjaro:
details
sudo pacman -S ffmpeg

Im AUR befinden sich verschiedene PKBUILDs um FFmpeg in unterschiedlichen Ausführungen zu bauen:

    ffmpeg-full
      Die aktuelle stabile Version von FFmpeg wird komplett aus dem Quellcode gebaut. ffmpeg-full-git
        Der aktuelle Release Canidate von FFmpeg wird komplett aus dem Quellcode gebaut. ffmpeg-amd-full
          FFmpeg wird in der aktuellsten stabilen Version für AMD Hardware gebaut. ffmpeg-amd-full-git
            Der aktuelle Release Canidate von FFmpeg wird für AMD Hardware gebaut. ffmpeg-cuda
              FFmpeg wird in der aktuellen stabilen Version mit CUDA (Nvidia) Unterstützung gebaut.
              Debian:
              details
              sudo apt update
              sudo apt install ffmpeg
              Fedora:
              details
              sudo dnf -y install ffmpeg
              Gentoo:
              details
              emerge --ask media-video/ffmpeg
              NixOS:
              details

              https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/libraries/ffmpeg-full/default.nix

              OpenMandriva Lx4
              details
              dnf install ffmpeg
              Solus
              details
              eopkg install ffmpeg
              Void
              details
              sudo xbps-install ffmpeg