Wie man Video mit FFmpeg komprimiert
Wie du Videos mit FFmpeg kleiner machst — über CRF, presets, Codec-Wahl und Auflösung, ohne dass die Qualität sichtbar leidet.

Videos komprimieren mit FFmpeg ist der schnellste Weg, große Dateien zu schrumpfen, ohne Software zu kaufen — CRF, Preset, Codec-Wahl und Auflösungsskalierung geben dir volle Kontrolle über den Qualität-vs-Größe-Tradeoff. Dieser Guide zeigt jede Technik, die du wirklich brauchst, mit copy-paste-fertigen Kommandos. Tiefer in die Encoder-Mathematik will Best Practices zur Video-Komprimierung.
Video reinziehen, Zielgröße oder Qualität wählen, komprimierte Datei runterladen. Dieselben FFmpeg-Flags laufen darunter — keine Installation nötig.
Schnell komprimieren mit CRF
Der einfachste Weg ist CRF (Constant Rate Factor). Niedriger Wert = höhere Qualität, höherer Wert = kleinere Datei.
ffmpeg -i input.mp4 -crf 23 output.mp4
| CRF-Wert | Qualität | Einsatz |
|---|---|---|
| 18 | nahezu verlustfrei | Archivierung |
| 23 | gut (Default) | allgemein |
| 28 | mittel | Web-Sharing |
| 32+ | niedrig | wenn Dateigröße zählt |
Wenn du gleichzeitig das Container-Format wechseln willst (z. B. MKV zu MP4), schau in den Format-Konvertierungs-Guide.
Den richtigen Codec wählen
H.264 — beste Kompatibilität
ffmpeg -i input.mp4 -c:v libx264 -crf 23 -preset medium output.mp4
H.265 (HEVC) — bis zu 50 % kleinere Dateien
H.265 liefert bei gleicher Qualität deutlich kleinere Dateien, kodiert dafür langsamer.
ffmpeg -i input.mp4 -c:v libx265 -crf 28 output.mp4
Mit presets Geschwindigkeit gegen Größe tauschen
Presets steuern, wie viel Zeit der Encoder in die Komprimierung steckt.
ffmpeg -i input.mp4 -c:v libx264 -crf 23 -preset slow output.mp4
| Preset | Geschwindigkeit | Dateigröße |
|---|---|---|
| ultrafast | am schnellsten | am größten |
| fast | schnell | größer |
| medium | ausgewogen | ausgewogen |
| slow | langsam | kleiner |
| veryslow | am langsamsten | am kleinsten |
Auflösung runterschrauben
Auflösung zu reduzieren ist eine der wirkungsvollsten Maßnahmen.
# Auf 720p skalieren
ffmpeg -i input.mp4 -vf "scale=-2:720" -crf 23 output.mp4
# Auf 480p skalieren
ffmpeg -i input.mp4 -vf "scale=-2:480" -crf 23 output.mp4
Die -2 hält das Seitenverhältnis und sorgt dafür, dass die Breite durch 2 teilbar bleibt.
Bitrate begrenzen
Für Streaming oder feste Größenvorgaben legst du eine Obergrenze fest:
ffmpeg -i input.mp4 -c:v libx264 -b:v 1M -maxrate 1M -bufsize 2M output.mp4
Audio nicht vergessen
Auch die Tonspur lässt sich kleiner machen:
ffmpeg -i input.mp4 -c:v libx264 -crf 23 -c:a aac -b:a 128k output.mp4
Ein Kommando für die meisten Fälle
Dieses Kommando liefert für die meisten Videos gute Ergebnisse:
ffmpeg -i input.mp4 -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 128k output.mp4
Ergebnis: ein deutlich kleineres MP4 in guter Qualität, das auf praktisch jedem Gerät und jeder Plattform läuft.
Kein Terminal — Video in FFHub reinziehen und Zielgröße oder Qualität wählen. Unter der Haube laufen dieselben FFmpeg-Flags.
Häufige Fragen (FAQ)
Welcher CRF-Wert ist der beste fürs Video-Komprimieren?
CRF 23 ist der H.264-Standardwert und die sichere Wahl für allgemeines Web-Video. Für höhere Qualität (Archivierung oder Premium-Streaming) nimm CRF 18–20, für aggressive Komprimierung (Social Media, schmalbandig) CRF 26–28. Bei H.265 ist es etwa +5 gegenüber H.264 (CRF 28 in H.265 ≈ CRF 23 in H.264).
Wie stark kann ich Videos mit FFmpeg komprimieren ohne sichtbaren Qualitätsverlust?
Mit H.264 bei CRF 18–23 und -preset medium kommst du typischerweise auf 50–80 % Größenreduktion bei Kamera- oder Bildschirmaufnahmen ohne sichtbaren Unterschied. Wechselst du zu H.265 mit CRF 28, fallen weitere 30–40 % weg. Das genaue Verhältnis hängt von der Quelle ab — bereits stark komprimiertes Web-Video lässt weniger Spielraum.
H.264 vs H.265: was eignet sich besser zum Komprimieren?
H.265 produziert bei gleicher visueller Qualität 30–40 % kleinere Dateien als H.264, aber das Encoding dauert 3–5x länger und die Wiedergabe-Unterstützung ist enger (Safari und moderne Mobilgeräte ja, manche Browser und ältere Geräte nicht). H.264 wenn maximale Kompatibilität zählt, H.265 wenn Bandbreite oder Speicher wichtiger sind als Encode-Zeit.
Wie komprimiere ich ein Video auf eine bestimmte Dateigröße?
Nutze Two-Pass-Bitraten-Encoding. Ziel-Videobitrate berechnen: (Zielgröße in Bits − Audiogröße) / Dauer in Sekunden. Dann zwei Durchläufe — der erste analysiert die Komplexität, der zweite verteilt die Bits optimal. Für 100 MB bei 10 Minuten mit 128k-Audio ergibt das etwa 1,2 Mbps Videobitrate.
Warum ist mein komprimiertes Video größer als das Original?
Meist einer von drei Gründen: (1) die Quelle war bereits stark komprimiert und ein niedriger CRF (18–20) re-encoded auf höherer Qualität als die Quelle, (2) du hast einen langsamen Codec wie H.265 mit einem schnellen Preset kombiniert (ineffizient), oder (3) du hast die Auflösung hochskaliert. Prüf die Quelle mit ffprobe input.mp4 und wähl einen CRF, der nicht versucht die Quelle zu verbessern.
Was ist der schnellste Weg, Video mit FFmpeg zu komprimieren?
-c:v libx264 -preset ultrafast -crf 28. Etwa 5x schneller als -preset medium, aber die Dateien sind bei gleicher Qualität 2–3x größer. Akzeptabel für Proxies, Entwürfe oder einmalige Konvertierungen wenn Speicher billig ist. Für die finale Auslieferung wieder auf medium oder slow zurück.
Verwandte Artikel
- FFmpeg Best Practices zur Video-Komprimierung — fortgeschrittene Strategien für Qualität und Dateigröße
- Video-Format konvertieren mit FFmpeg — zwischen MP4, WebM, MKV und MOV mit voller Codec-Kontrolle
- Videos schneiden und zusammenfügen mit FFmpeg — Clips trimmen und verketten in wenigen Kommandos