Was ist CRF (Constant Rate Factor)?
CRF ist die primäre Qualitätssteuerung in modernen Video-Encodern wie x264 (H.264) und x265 (H.265). Es handelt sich um eine einzelne Zahl, die dem Encoder mitteilt: „Ich möchte dieses Qualitätsniveau — verwende dafür so viel Bitrate wie nötig."
Im Gegensatz zur Kodierung mit fester Bitrate passt CRF die Bitrate für jeden Frame dynamisch an die Szenenkomplexität an. Actionreiche Szenen mit vielen Bewegungen erhalten mehr Bits (größere Daten). Statische Szenen mit wenig Bewegung erhalten weniger Bits (kleinere Daten). Das Ergebnis ist ein optimales Qualitäts-Größen-Verhältnis ohne manuelle Bitraten-Einstellung.
Wie CRF funktioniert
Der Encoder verarbeitet jeden Frame und fragt: „Wie viele Bits brauche ich, um CRF X Qualität für diesen Frame zu erreichen?" Die Antwort variiert erheblich:
- Ein Frame mit schneller Action und Explosionen könnte 500 KB benötigen
- Ein Frame mit einer statischen Titelkarte könnte 5 KB benötigen
- Ein Frame mit sprechenden Personen vor unscharfem Hintergrund könnte 50 KB benötigen
CRF erzeugt eine variable Bitrate (VBR) — die Bitrate schwankt während des gesamten Videos. Das ist grundsätzlich effizienter als eine konstante Bitrate (CBR), die bei einfachen Szenen Bits verschwendet und bei komplexen Szenen nicht ausreicht.
CRF-Skala für H.264 / H.265
Für H.264 (libx264) reicht CRF von 0 bis 51. Niedrigere Werte bedeuten höhere Qualität und größere Dateien:
| CRF-Wert | Qualitätsstufe | Typischer Anwendungsfall | Dateigröße (1 Min. 1080p) |
|---|---|---|---|
| 0 | Verlustlos (mathematisch perfekt) | Schnitt-Zwischenformat, Archivmaster | ~2–5 GB |
| 18 | Visuell transparent | Hochwertige Archivierung, Quellsicherung | ~120 MB |
| 23 | Ausgezeichnet (Standard) | Allgemeine Nutzung, Web, Teilen | ~60 MB |
| 28 | Gut (leichter sichtbarer Verlust) | Kleinere Dateien, Mobilgeräte, E-Mail | ~30 MB |
| 33 | Akzeptabel (sichtbare Artefakte) | Vorschauen, Thumbnails, niedrige Priorität | ~15 MB |
| 40+ | Schwach (starke Komprimierung) | Nicht empfohlen | <10 MB |
Für H.265 (libx265) ist die Skala identisch (0–51), aber für gleichwertige Qualität sind höhere CRF-Werte erforderlich. H.264 CRF 23 entspricht ungefähr H.265 CRF 28.
Faustregel: Jede Erhöhung um +6 CRF verdoppelt ungefähr die Dateigröße (bzw. halbiert sie). Von CRF 23 auf CRF 17 verdoppelt sich die Datei in etwa, während sie von CRF 23 auf CRF 29 in etwa halbiert wird.
CRF-Skala für VP9
VP9 (libvpx-vp9) verwendet einen anderen CRF-Bereich: 0 bis 63. Das Prinzip ist dasselbe (niedriger = besser), aber die Werte sind nicht direkt mit H.264 vergleichbar:
- CRF 15–20: Hohe Qualität, große Dateien
- CRF 30: Gute Qualität, unser Standard (entspricht ungefähr H.264 CRF 23)
- CRF 35–45: Kleinere Dateien, leichte Qualitätseinbußen
VP9 bei CRF 30 erzeugt typischerweise 30–50% kleinere Dateien als H.264 bei CRF 23 bei vergleichbarer visueller Qualität. Das liegt daran, dass VP9 ein effizienterer Codec ist, nicht an der CRF-Zahl selbst.
CRF vs CBR vs VBR
Drei grundlegende Methoden zur Steuerung der Video-Bitrate:
| Methode | Funktionsweise | Am besten für | Nachteil |
|---|---|---|---|
| CRF | Konstante Qualität, variable Bitrate | Dateikonvertierung, Archivierung, allgemeine Nutzung | Unvorhersehbare Dateigröße |
| CBR | Konstante Bitrate, variable Qualität | Live-Streaming, strenge Bandbreitenlimits | Verschwendet Bits bei einfachen Szenen |
| VBR | Ziel-Bitrate, variiert um diesen Wert | 2-pass-Kodierung, vorhersehbare Größe | Erfordert Schätzung der Ziel-Bitrate |
Bei der Dateikonvertierung (MKV zu MP4, MOV zu MP4 usw.) ist CRF stets die beste Wahl. Es liefert das optimale Qualitäts-Größen-Verhältnis, ohne dass Sie eine Ziel-Bitrate schätzen müssen.
Praktische Dateigrößen-Beispiele
Dasselbe 1-minütige 1080p-Video bei verschiedenen CRF-Werten (H.264, medium preset):
- CRF 18: ~120 MB — visuell perfekt, 2x die Standardgröße
- CRF 20: ~85 MB — ausgezeichnete Qualität, leicht über Standard
- CRF 23: ~60 MB — unser Standard, kaum wahrnehmbarer Qualitätsverlust
- CRF 26: ~40 MB — immer noch sehr gut, nur bei anspruchsvollen Szenen merklich
- CRF 28: ~30 MB — gute Qualität, sichtbarer Verlust bei Farbverläufen und feinen Details
- CRF 33: ~15 MB — akzeptabel, Artefakte in Bewegungsszenen sichtbar
Diese Werte variieren je nach Inhaltskomplexität erheblich. Actionfilme erzeugen bei jedem CRF-Wert größere Dateien als Bildschirmaufnahmen.
Einstellungen unseres Converters
Unser Converter verwendet folgende Qualitätseinstellungen:
- MP4-Ausgabe: H.264, CRF 23, medium preset, AAC 192k Audio
- WebM-Ausgabe: VP9, CRF 30, cpu-used 3, Opus 128k Audio
CRF 23 wurde gewählt, weil es die optimale Balance bietet: für 99 % der Inhalte visuell nicht vom Original zu unterscheiden, bei angemessenen Dateigrößen, die sich zum Teilen, Hochladen und Streamen eignen.
Unterhalb von CRF 18: Sie speichern Bits, die kein menschliches Auge wahrnehmen kann. Die Dateigröße wächst exponentiell, während die visuelle Qualität stagniert. CRF 0 (verlustlos) ist 10–50x größer als CRF 23 — ausschließlich für professionelle Schnittmaster, nie für die Auslieferung.