So konvertieren Sie Bilder in JPG, PNG, WebP, GIF mit FFmpeg (Anleitung 2026)
Vollständige Anleitung zur Konvertierung von Bildern zwischen JPG, PNG, WebP und GIF-Formaten mit FFmpeg. Enthält Stapelkonvertierung, Qualitätskontrolle und eine kostenlose Ein-Klick-Alternative.
FFmpeg ist nicht nur für Videos gedacht – es ist auch ein leistungsstarkes Tool zur Bildformatkonvertierung. Ob du PNG-Screenshots in JPG umwandeln, Bilder als WebP für das Web optimieren oder GIFs aus Bildsequenzen erstellen möchtest – FFmpeg erledigt das alles über die Befehlszeile.
Falls das Eintippen von Befehlen nicht dein Ding ist, haben wir am Ende eine kostenlose Ein-Klick-Lösung für dich.
Voraussetzungen: FFmpeg installieren

macOS:
brew install ffmpeg
Ubuntu/Debian:
sudo apt update && sudo apt install ffmpeg
Windows:
Lade FFmpeg von ffmpeg.org herunter, entpacke das Archiv und füge bin zu deinem PATH hinzu.
Grundlegende Bildkonvertierungen
PNG zu JPG
ffmpeg -i input.png -q:v 2 output.jpg
-q:v 2— JPEG-Qualität (1 = beste, 31 = schlechteste). 2–5 wird empfohlen.
JPG zu PNG
ffmpeg -i input.jpg output.png
PNG ist verlustfrei, daher ist kein Qualitätsparameter erforderlich.
PNG/JPG zu WebP
ffmpeg -i input.png -quality 80 output.webp
-quality 80— WebP-Qualität (0–100). 75–85 ist eine gute Balance.
WebP zu PNG
ffmpeg -i input.webp output.png
WebP zu JPG
ffmpeg -i input.webp -q:v 2 output.jpg
BMP zu PNG
ffmpeg -i input.bmp output.png
TIFF zu JPG
ffmpeg -i input.tiff -q:v 2 output.jpg
Arbeiten mit GIFs
Bildsequenz zu GIF
Wandle eine Reihe von Bildern (frame001.png, frame002.png, …) in ein animiertes GIF um:
ffmpeg -framerate 10 -i frame%03d.png -vf "scale=480:-1:flags=lanczos" output.gif
-framerate 10— 10 Frames pro Sekundeframe%03d.png— Muster für frame001.png, frame002.png usw.scale=480:-1— Breite auf 480 Pixel skalieren, Höhe automatischflags=lanczos— Skalierungsalgorithmus mit hoher Qualität
Video zu GIF
ffmpeg -i input.mp4 -vf "fps=10,scale=480:-1:flags=lanczos" -loop 0 output.gif
GIF zu Bildsequenz
Extrahiere jeden Frame aus einem GIF:
ffmpeg -i input.gif frame%03d.png
GIF zu MP4
GIFs sind sehr groß – durch die Konvertierung in MP4 kannst du die Dateigröße um über 90 % reduzieren:
ffmpeg -i input.gif -movflags +faststart -pix_fmt yuv420p output.mp4
Erweiterte Optionen
JPEG-Qualität steuern
ffmpeg -i input.png -q:v 5 output.jpg
-q:v | Qualität | Dateigröße |
|---|---|---|
| 1 | Beste | Größte |
| 2–3 | Sehr gut | Groß |
| 5 | Gut | Mittel |
| 10 | Akzeptabel | Klein |
| 31 | Schlechteste | Kleinste |
WebP-Qualität steuern
# Verlustbehaftetes WebP
ffmpeg -i input.png -quality 85 output.webp
# Verlustfreies WebP
ffmpeg -i input.png -lossless 1 output.webp
Bilder skalieren
Auf bestimmte Breite skalieren (Seitenverhältnis beibehalten):
ffmpeg -i input.png -vf "scale=800:-1" output.png
Auf bestimmte Abmessungen skalieren:
ffmpeg -i input.png -vf "scale=800:600" output.jpg
Farbraum ändern
In Graustufen umwandeln:
ffmpeg -i input.png -vf "format=gray" output.png
Stapelkonvertierung
Alle PNG zu JPG konvertieren
Linux/macOS:
for f in *.png; do
ffmpeg -i "$f" -q:v 2 "${f%.png}.jpg"
done
Alle JPG zu WebP konvertieren
for f in *.jpg; do
ffmpeg -i "$f" -quality 80 "${f%.jpg}.webp"
done
Windows (PowerShell):
Get-ChildItem *.png | ForEach-Object {
ffmpeg -i $_.Name -q:v 2 ($_.BaseName + ".jpg")
}
Häufige Fehler und Lösungen
„Ausgabedatei ist leer oder komplett schwarz” Einige Formate benötigen ein explizites Pixelformat:
ffmpeg -i input.png -pix_fmt rgb24 output.jpg
„GIF-Ausgabe hat schreckliche Farben” GIFs sind auf 256 Farben begrenzt. Verwende eine Farbpalette für bessere Qualität:
ffmpeg -i input.mp4 -vf "fps=10,scale=480:-1:flags=lanczos,palettegen" palette.png
ffmpeg -i input.mp4 -i palette.png -lavfi "fps=10,scale=480:-1:flags=lanczos[x];[x][1:v]paletteuse" output.gif
„Format kann nicht bestimmt werden” Gib das Format explizit an:
ffmpeg -f image2 -i input.bmp output.png
Terminal überspringen: WaveSpeed Desktop verwenden
Eine einzelne Bilddatei mit FFmpeg zu konvertieren ist noch handhabbar. Eine ganze Reihe von Bildern zu konvertieren und dabei Qualität, Format und Größe zu kontrollieren? Das wird schnell mühsam.
WaveSpeed Desktop enthält einen integrierten Bildkonverter, der das ganz einfach macht:
- Ein oder mehrere Bilder per Drag-and-drop hinzufügen
- Ausgabeformat auswählen (JPG, PNG, WebP, GIF)
- Auf „Konvertieren” klicken – fertig
Kein FFmpeg. Kein Terminal. Kein Merken von Qualitäts-Flags.

WaveSpeed Desktop kostenlos herunterladen: https://github.com/WaveSpeedAI/wavespeed-desktop/releases
FAQ
Was ist das beste Bildformat für das Web? WebP bietet das beste Verhältnis von Komprimierung zu Qualität. Verwende es, wenn die Browserunterstützung kein Problem darstellt. Ansonsten JPEG für Fotos und PNG für Grafiken mit Transparenz.
Verbessert die Konvertierung von JPG zu PNG die Qualität? Nein. Wie bei Audio lassen sich durch JPEG-Komprimierung verlorene Informationen nicht wiederherstellen. Die PNG-Datei wird einfach größer sein.
Wie viel kleiner ist WebP im Vergleich zu JPEG? Typischerweise 25–35 % kleiner bei gleichwertiger visueller Qualität.
Kann FFmpeg RAW-Kameradateien verarbeiten? FFmpeg bietet nur eingeschränkte RAW-Unterstützung. Für die RAW-Konvertierung sind spezielle Tools wie ImageMagick oder darktable die bessere Wahl.


