FFmpeg unter Windows installieren: eine vollständige Anleitung
FFmpeg ist ein leistungsfähiges Multimedia-Framework für die Arbeit mit Audio- und Videodateien. Diese Anleitung erklärt, wie Sie FFmpeg unter Windows installieren, einschließlich Download-Optionen, Systemanforderungen und Tipps zur Fehlerbehebung.
Voraussetzungen
Stellen Sie vor der Installation von FFmpeg sicher, dass Ihr System diese Anforderungen erfüllt:
- Für den essentials-Build von gyan.dev: Windows 7 oder höher.
- Für den full-Build von gyan.dev: Windows 10 oder höher mit einer CPU, die
SSE4.1unterstützt. - Für die Builds von BtbN: Windows 10 22H2 oder höher.
- Administratorrechte auf Ihrem System.
- Eine aktive Internetverbindung zum Herunterladen von FFmpeg.
Installationsmethoden
Sie können FFmpeg mit Paketmanagern installieren oder die manuelle Installation wählen.
Mit Paketmanagern
Mit gängigen Paketmanagern installieren Sie FFmpeg ganz einfach:
Mit Chocolatey:
choco install ffmpeg
Mit Winget:
winget install --id Gyan.FFmpeg --exact
Mit Scoop:
scoop install ffmpeg
Manuelle Installation
Schritt 1: FFmpeg herunterladen
Wählen Sie eine der folgenden Quellen, um FFmpeg herunterzuladen:
-
Besuchen Sie gyan.dev/ffmpeg/builds/ (empfohlen für Windows)
- Wählen Sie
ffmpeg-release-essentials.7zfür die meisten Nutzer. - Wählen Sie
ffmpeg-release-full.7z, wenn Sie zusätzliche Codecs benötigen.
ODER
- Wählen Sie
-
Besuchen Sie GitHub - BtbN/FFmpeg-Builds (alternative Quelle)
- Wählen Sie den passenden win64-Build (gpl, lgpl oder shared), der Ihren Anforderungen entspricht.
Weitere Optionen finden Sie auf der offiziellen FFmpeg-Downloadseite.
Schritt 2: Integrität des Downloads prüfen
- Laden Sie sowohl das FFmpeg-Archiv als auch die zugehörige Datei
.sha256herunter. - Öffnen Sie PowerShell und wechseln Sie in Ihr Download-Verzeichnis.
- Führen Sie aus:
Get-FileHash ffmpeg-release-essentials.7z | Format-List
- Vergleichen Sie den berechneten Hash mit dem Inhalt der Datei
.sha256.
Schritt 3: Archiv entpacken
Öffnen Sie das heruntergeladene Archiv .7z mit 7-Zip und entpacken Sie den Inhalt
in einen Ordner wie C:\FFmpeg. Windows 11 23H2 und höher können Archive vom Typ .7z
auch im Datei-Explorer entpacken; ältere Windows-Versionen benötigen ein separates Archivprogramm.
Schritt 4: FFmpeg zum Systempfad hinzufügen
- Drücken Sie Windows + X und wählen Sie „System“.
- Klicken Sie auf „Erweiterte Systemeinstellungen“.
- Klicken Sie auf „Umgebungsvariablen“.
- Wählen Sie unter „Systemvariablen“ die Variable
Pathaus und klicken Sie auf „Bearbeiten“. - Klicken Sie auf „Neu“ und fügen Sie den Pfad zum Ordner
binhinzu (z. B.C:\FFmpeg\bin). - Klicken Sie in allen Dialogen auf „OK“, um die Änderungen zu übernehmen.
Zwischen Static- und Shared-Builds wählen
FFmpeg ist sowohl als Static- als auch als Shared-Build verfügbar:
- Static-Builds enthalten alle erforderlichen Bibliotheken in der ausführbaren Datei und ermöglichen so eine unkomplizierte Einrichtung.
- Shared-Builds setzen voraus, dass die zugehörigen dynamischen Bibliotheken (DLLs) auf Ihrem System vorhanden sind.
Der Einfachheit halber empfehlen wir Static-Builds, sofern Sie keine bestimmte Funktion einer Shared Library benötigen.
Installation überprüfen
-
Öffnen Sie die Eingabeaufforderung oder PowerShell.
-
Führen Sie aus:
ffmpeg -version -
Sie sollten Versionsinformationen sehen, die Folgendes enthalten:
- Die FFmpeg-Versionsnummer.
- Konfigurationsoptionen.
- Eine Liste der enthaltenen Bibliotheken.
Häufige Probleme beheben
FFmpeg wird nicht erkannt
Wenn der Fehler „'ffmpeg' is not recognized“ auftritt:
- Stellen Sie sicher, dass der PATH korrekt gesetzt ist.
- Melden Sie sich ab und wieder an oder starten Sie Ihren Computer neu.
Fehler durch fehlende DLL-Dateien
Wenn Sie Fehler wie „MSVCR100.dll is missing“ sehen:
- Installieren Sie das neueste Visual C++ Redistributable.
- Verwenden Sie alternativ einen Static-Build, um DLL-Abhängigkeiten zu umgehen.
Probleme mit Shared Libraries
Wenn Sie Fehler wie „Error while loading shared libraries“ erhalten:
- Ziehen Sie den Static-Build in Betracht.
- Prüfen Sie, ob alle erforderlichen Visual C++ Redistributables installiert sind.
Berechtigungsprobleme
Wenn Berechtigungsfehler auftreten:
- Führen Sie die Eingabeaufforderung als Administrator aus.
- Prüfen Sie die Dateiberechtigungen des FFmpeg-Verzeichnisses.
Grundlegende FFmpeg-Befehle
Hier sind einige gängige Befehle für den Einstieg:
- Ein Videoformat konvertieren:
ffmpeg -i input.mp4 output.avi
- Audio aus einem Video extrahieren:
ffmpeg -i input.mp4 -q:a 0 -map a output.mp3
- Die Größe eines Videos ändern:
ffmpeg -i input.mp4 -vf scale=1280:720 output.mp4
FFmpeg aktualisieren
So aktualisieren Sie FFmpeg:
- Laden Sie den neuesten Build von einer der oben genannten Quellen herunter.
- Entpacken Sie das neue Archiv in einen Ordner.
- Ersetzen Sie Ihre vorhandene FFmpeg-Installation durch die neuen Dateien.
- Stellen Sie sicher, dass der System-PATH auf die aktualisierte Installation verweist.
Hardwarebeschleunigung nutzen
Wenn Ihr System Hardwarebeschleunigung unterstützt (etwa Intel Quick Sync oder NVIDIA NVENC), können Sie ein schnelleres Encoding aktivieren. Die passenden Flags und Konfigurationsoptionen finden Sie in der offiziellen Dokumentation von FFmpeg.
Fazit
FFmpeg ist nun auf Ihrem Windows-System installiert und einsatzbereit. Diese Anleitung hat die wesentlichen Schritte behandelt, vom Herunterladen und Überprüfen von FFmpeg bis zur Behebung häufiger Probleme und zu grundlegenden Befehlen. Für fortgeschrittene Anwendungsfälle und weitere Details ziehen Sie die offizielle FFmpeg-Dokumentation heran.
Für Entwickler, die Videoverarbeitung in großem Umfang betreiben: Die Plattform von Transloadit kann Ihre FFmpeg-Befehle in der Cloud ausführen und bietet dabei Autoscaling und parallele Verarbeitung. Mehr über unsere Möglichkeiten beim Video-Encoding erfahren.
