Wie FLAC-Kompression funktioniert
FLAC verwendet verlustfreie Kompression — sie reduziert die Dateigröße, ohne Audiodaten zu verwerfen. Der Prozess läuft in zwei Schritten ab:
- Lineare Vorhersage: Der Kodierer analysiert jeden Block von Audiosamples und erstellt ein mathematisches Modell, das Samplewerte vorhersagt. Nur die Vorhersagefehler (Residuen) müssen gespeichert werden, die deutlich kleiner als die Originalwerte sind.
- Entropiekodierung: Die Residuen werden mit Rice-Kodierung kodiert, einer effizienten Methode zur Speicherung kleiner Ganzzahlwerte. Dadurch wird die Datenmenge weiter reduziert.
Höhere Kompressionsstufen weisen den Kodierer an, mehr Vorhersagemodelle und größere Blockgrößen auszuprobieren. Das dauert länger, kann aber bessere Vorhersagen liefern, was kleinere Residuen und kleinere Dateien ergibt. Entscheidend ist: Die dekodierte Ausgabe ist immer identisch, unabhängig von der verwendeten Kompressionsstufe.
Wichtiger Hinweis: FLAC-Kompressionsstufen beeinflussen ausschließlich Kodierungsgeschwindigkeit und Dateigröße. Sie haben KEINEN Einfluss auf Audioqualität, Dekodierungsgeschwindigkeit oder Wiedergabekompatibilität. Jede FLAC-Stufe liefert dieselbe Audioausgabe.
Alle 9 Stufen im Vergleich
So verhält sich jede FLAC-Kompressionsstufe bei einem typischen CD-qualitäts-Album (16-bit, 44,1 kHz Stereo, ~60 Min):
| Stufe | Relative Geschwindigkeit | Typisches Verhältnis | Größe (60-Min-Album) | Hinweise |
|---|---|---|---|---|
| 0 | Am schnellsten | ~60 % von WAV | ~363 MB | Schnellste Kodierung, größte Dateien |
| 1 | Sehr schnell | ~58 % von WAV | ~351 MB | |
| 2 | Schnell | ~57 % von WAV | ~345 MB | |
| 3 | Mäßig schnell | ~56 % von WAV | ~339 MB | |
| 4 | Mäßig | ~55 % von WAV | ~333 MB | |
| 5 (Standard) | Mäßig | ~55 % von WAV | ~330 MB | Beste Balance — empfohlen |
| 6 | Langsam | ~54 % von WAV | ~327 MB | Geringfügige Verbesserung |
| 7 | Langsamer | ~53 % von WAV | ~321 MB | Deutlich langsamer |
| 8 | Am langsamsten | ~52 % von WAV | ~315 MB | Maximale Kompression, 3–5x langsamer als Stufe 5 |
Die wichtigste Erkenntnis: Stufen 0–5 bieten die größten Verbesserungen pro Schritt. Von Stufe 5 bis 8 sparen Sie bei einem ganzen Album nur etwa 15 MB, während die Kodierung 3–5 Mal länger dauert. Deshalb ist Stufe 5 der Standard bei praktisch jedem FLAC-Kodierer.
Der Kompromiss: Geschwindigkeit vs. Größe
Der Unterschied zwischen Stufe 0 und Stufe 8 bei einem typischen Album beträgt etwa 48 MB (363 MB vs. 315 MB). Das ist ein Unterschied von 8 % der Gesamtdateigröße. Gleichzeitig kann die Kodierung auf Stufe 8 bis zu 5–10 Mal länger dauern als auf Stufe 0.
Bei einem einzelnen Song ist der Zeitunterschied vernachlässigbar (Bruchteile einer Sekunde). Aber beim Stapelkonvertieren einer großen Bibliothek mit Tausenden von Titeln:
- Stufe 0: Eine Bibliothek mit 1.000 Titeln könnte in 10 Minuten kodiert werden
- Stufe 5: Dieselbe Bibliothek könnte 25 Minuten dauern
- Stufe 8: Dieselbe Bibliothek könnte 60–90 Minuten dauern
Die zusätzliche Kodierungszeit auf Stufe 8 spart im Vergleich zu Stufe 5 bei einer Sammlung von 1.000 Alben ungefähr 30–50 GB. Ob dieser Kompromiss es wert ist, hängt von Ihren Speicherkapazitäten und Ihrer Geduld ab.
Was beeinflusst das FLAC-Kompressionsverhältnis?
Das Kompressionsverhältnis variiert je nach Audioinhalt erheblich:
- Stille und leise Passagen: komprimieren extrem gut (nahezu 100 % Reduktion)
- Einzelne Stimme oder Instrument: hervorragende Kompression (60–70 % von WAV)
- Klassische Musik: gute Kompression dank Dynamikbereich (50–60 %)
- Pop-/Rockmusik: typische Kompression (55–60 %)
- Heavy Metal / EDM: schlechteste Kompression durch konstant laute, komplexe Signale (60–70 %)
- Weißes Rauschen: kaum komprimierbar (~95 % von WAV)
Auch die Bittiefe spielt eine Rolle. 24-Bit-Audio komprimiert relativ betrachtet besser als 16-Bit. Die zusätzlichen 8 Bit pro Sample enthalten mehr „vorhersagbare" Informationen auf niedrigem Pegel, was dem Kodierer mehr zu tun gibt. Eine 24-Bit-FLAC-Datei ist typischerweise 50–55 % der ursprünglichen WAV-Größe.
Welche Stufe sollten Sie verwenden?
Stufe 5 (Standard) — für 99 % der Nutzer. Sie ist aus gutem Grund der Standard: gute Kompression, angemessene Geschwindigkeit, universell unterstützt. Das ist die Einstellung, die CleverUtils.com verwendet.
Stufe 0 — wenn Geschwindigkeit entscheidend ist. Verwenden Sie diese für Echtzeit-Aufnahmen (einige DAWs können direkt in FLAC aufnehmen), Live-Performance-Aufzeichnungen oder wenn Sie eine große Bibliothek schnell konvertieren möchten und Speicherplatz keine Rolle spielt.
Stufe 8 — für die Langzeitarchivierung großer Sammlungen, bei denen jedes Gigabyte zählt. Wenn Sie 10.000+ Alben auf einem NAS archivieren und sie nicht neu kodieren werden, summieren sich die zusätzlichen 3–5 % Einsparungen auf Hunderte von Gigabyte. Akzeptieren Sie die langsamere Kodierungszeit einmalig für dauerhafte Speicherersparnis.
Stufen 1–4 und 6–7 — selten benötigt. Sie existieren zur Feinabstimmung, aber in der Praxis wählen die meisten Nutzer 0, 5 oder 8.