FLAC-Audio: Der vollständige Leitfaden für verlustfreie Musik
Alles, was du über FLAC wissen musst -- das beliebteste verlustfreie Audioformat. Erfahre, wie FLAC funktioniert, warum es besser klingt als MP3 und wie du FLAC-Dateien auf jedem Gerät abspielen kannst.
Was ist FLAC?
FLAC steht für Free Lossless Audio Codec, und es tut genau das, was der Name verspricht: Es komprimiert Audio, ohne dabei irgendetwas wegzuwerfen. Anders als MP3 oder AAC, die dauerhaft Teile des Audiosignals verwerfen, um die Dateigröße zu reduzieren, verringert FLAC die Dateigröße und bewahrt dabei jedes einzelne Sample der Originalaufnahme.
Die Funktionsweise ist unkompliziert — FLAC analysiert die Muster in einem Audiosignal, modelliert sie mathematisch und speichert die Differenz zwischen seiner Vorhersage und den tatsächlichen Daten. Diese Differenz ist viel kleiner als das Original, daher lässt sie sich gut komprimieren. Beim Dekomprimieren erhältst du exakt die gleichen Audiodaten zurück, die hineingegangen sind. Bit für Bit, Sample für Sample. Nichts geht verloren, nichts wird angenähert. Das bedeutet “verlustfrei”.
FLAC wurde 2001 entwickelt und ist seitdem zum Standardformat für die Verbreitung verlustfreier Musik geworden. Qobuz, Bandcamp und Tidal nutzen es für ihre verlustfreien und Hi-Res-Kataloge. Es unterstützt Abtastraten von 44,1 kHz bis hinauf zu 384 kHz und Bittiefen von 16-Bit-CD-Qualität über 24-Bit bis hin zu 32-Bit-Hi-Res-Aufnahmen.
Das Format ist vollständig quelloffen und lizenzfrei, was bedeutet, dass jeder Entwickler FLAC-Unterstützung in seine App einbauen kann, ohne Lizenzgebühren zu zahlen. Diese Offenheit ist ein wichtiger Grund, warum es sich durchgesetzt hat.
FLAC vs MP3 vs AAC: Was ist der Unterschied?
Die Audio-Formatlandschaft kann verwirrend sein, daher hier ein klarer Vergleich der gängigsten Formate, denen du begegnen wirst.
| Format | Kompressionstyp | Typische Bitrate | Dateigröße (4-Min-Song) | Qualität |
|---|---|---|---|---|
| FLAC | Verlustfrei | 800 - 1.400 kbps | 30 - 50 MB | Perfekte Wiedergabe der Quelle |
| ALAC | Verlustfrei | 800 - 1.400 kbps | 30 - 50 MB | Perfekt (Apple-Ökosystem) |
| WAV | Unkomprimiert | 1.411 kbps (CD) | ~40 MB | Perfekt, aber ohne Kompression |
| MP3 320 | Verlustbehaftet | 320 kbps | ~10 MB | Sehr gut, etwas Verlust |
| MP3 128 | Verlustbehaftet | 128 kbps | ~4 MB | Akzeptabel, merklicher Verlust |
| AAC 256 | Verlustbehaftet | 256 kbps | ~8 MB | Gut (effizienter als MP3) |
| OGG Vorbis | Verlustbehaftet | 160 - 320 kbps | 5 - 10 MB | Gut, Open-Source-Alternative |
Der Kompromiss ist simpel: Dateigröße vs. Klangtreue. FLAC-Dateien sind etwa drei- bis fünfmal größer als eine hochwertige MP3, bewahren aber das Originalaudio perfekt. MP3 und AAC nutzen psychoakustische Modelle, um Klänge zu verwerfen, die die meisten Menschen wahrscheinlich nicht bemerken — leise Töne, die von lauteren überdeckt werden, Frequenzen an den äußersten Grenzen des Hörbereichs und subtile Details in komplexen Passagen.
AAC verdient eine besondere Erwähnung, da es bei gleicher Bitrate technisch effizienter ist als MP3. Eine 256-kbps-AAC-Datei klingt in der Regel so gut wie eine 320-kbps-MP3. Aber beides ist immer noch verlustbehaftet — sie entfernen dauerhaft Informationen aus dem Audiosignal.
FLAC geht keine dieser Kompromisse ein, auf Kosten größerer Dateien. Da Speicherplatz heutzutage günstig und reichlich vorhanden ist, ist das ein ziemlich leichter Tausch.
Kann man den Unterschied tatsächlich hören?
Das fragt jeder, und die ehrliche Antwort ist: Es kommt darauf an.
In kontrollierten Doppelblind-Hörtests können die meisten Menschen eine gut kodierte 320-kbps-MP3 nicht zuverlässig von der originalen CD-FLAC-Quelle unterscheiden. Das gilt besonders beim Hören über typische Consumer-Ohrhörer oder Bluetooth-Kopfhörer in einer lauten Umgebung. Die psychoakustischen Modelle moderner verlustbehafteter Encoder sind wirklich gut darin, zu verstecken, was sie entfernen.
Aber es gibt Szenarien, in denen der Unterschied deutlicher wird:
- Hochwertige Kopfhörer oder Lautsprecher — Besseres Equipment offenbart mehr Details, einschließlich der subtilen Artefakte, die verlustbehaftete Kompression einführt.
- Ruhiges, kritisches Hören — In einer kontrollierten Umgebung, in der du dich aktiv auf die Musik konzentrierst, können Kompressionsartefakte bei Becken, Hallfahnen und Stereobild spürbar werden.
- Empfindliches Quellmaterial — Akustische Soloinstrumente, Klassikaufnahmen mit großem Dynamikumfang und Stücke mit vielen Hochfrequenzdetails (Jazz-Becken, Streichquartette) legen verlustbehaftete Kompression eher offen.
- Wiederholte Kodierung — Wenn eine Datei erneut kodiert wird (Transkodierung von einem verlustbehafteten Format in ein anderes), verschlechtert sich die Qualität merklich. FLAC vermeidet dieses Problem vollständig, weil du immer das Original hast.
Hier ist das Entscheidende an FLAC: Es geht nicht nur darum, was du jetzt hören kannst, mit deinem aktuellen Equipment, in deiner aktuellen Hörumgebung. Es geht darum, deine Optionen offen zu halten. Eine FLAC-Datei ist ein perfektes Archiv. Du kannst sie jederzeit in MP3 oder AAC konvertieren, wenn du eine kleinere Datei brauchst, aber umgekehrt geht es nie. Sobald verlustbehaftete Kompression Informationen verwirft, sind sie weg. Für immer. Du bekommst sie nicht zurück, indem du es dir wünschst.
Für den 16-Bit/44,1-kHz-CD-Standard bewahrt FLAC alle Frequenzen bis 22,05 kHz — deutlich über der ~20-kHz-Obergrenze des menschlichen Hörens. Hi-Res-FLAC bei 24-Bit/96 kHz erweitert das auf 48 kHz und bietet einen größeren Dynamikumfang (144 dB theoretisch vs. 96 dB bei 16-Bit). Ob dieser zusätzliche Spielraum hörbar ist, wird endlos debattiert, aber als Archivformat gibt es keinen Nachteil, ihn zu behalten.
FLAC auf Mobilgeräten: Android und iOS
Hier wird es gelegentlich frustrierend.
Android
Android unterstützt FLAC nativ seit Android 3.1 (Honeycomb, 2011). Jede Musik-Player-App auf Android kann FLAC-Dateien dekodieren und abspielen, ohne einen speziellen Codec oder eine Bibliothek zu benötigen. Das ist die gute Nachricht.
Der Haken: Was danach passiert. Androids Audio-Subsystem — genauer gesagt AudioFlinger, der System-Mixer — läuft mit einer festen Abtastrate, typischerweise 48 kHz auf den meisten Geräten. Wenn deine FLAC-Datei bei 44,1 kHz liegt (Standard-CD-Qualität), wird AudioFlinger sie auf 48 kHz resamplen, bevor sie an die Hardware geschickt wird.
Dieses Resampling ist nicht katastrophal. Moderne Android-Geräte nutzen ordentliche Speex-basierte Resampler, und die Qualitätsverschlechterung ist minimal. Aber es ist ein zusätzlicher Konvertierungsschritt, den Puristen lieber vermeiden würden. Für bitgenaue Wiedergabe brauchst du eine App, die AudioFlinger komplett umgehen kann — normalerweise durch Nutzung der AAudio- oder OpenSL-ES-APIs, um direkt mit der Hardware zu kommunizieren.
Interessanter wird es mit externen USB DACs, die Audio bei mehreren Abtastraten annehmen können. Ein gut designter Player kann die korrekte Rate mit dem DAC aushandeln und Resampling ganz vermeiden.
iOS
Apples Ökosystem unterstützt FLAC nicht nativ in der eingebauten Musik-App. Apple hat seinen eigenen verlustfreien Codec, ALAC (Apple Lossless Audio Codec), der denselben Zweck erfüllt. Apple Musics verlustfreie Stufe nutzt ALAC.
Um FLAC-Dateien auf iOS abzuspielen, brauchst du eine Drittanbieter-App wie VLC, Foobar2000 oder einen dedizierten Audiophilen-Player. Diese Apps dekodieren FLAC in Software und leiten das Audio durch Core Audio. Wie Android hat auch iOS seine eigene Audio-Mixing-Schicht, die dein Audio resamplen kann, obwohl Apple bei neuerer Hardware besser darin ist, native Abtastraten zu unterstützen.
Wenn du tief im Apple-Ökosystem steckst, ist die Konvertierung deiner FLAC-Bibliothek nach ALAC eine praktische Option — es ist ebenfalls verlustfrei, also geht bei der Konvertierung keine Qualität verloren.
Wie Echobox die FLAC-Wiedergabe handhabt
Die meisten Player übergeben Audio an das Betriebssystem und hoffen auf das Beste. Wir nicht. Echobox verwaltet die gesamte Wiedergabe-Pipeline vom Dekodieren bis zur Ausgabe, denn jede Übergabe an das OS ist eine Chance, dass etwas schiefgeht.
Native Dekodierung
Wir dekodieren FLAC-Dateien mit der Symphonia-Bibliothek, die den gesamten Bereich der FLAC-Abtastraten abdeckt — von Standard 44,1 kHz bis hinauf zu 384 kHz. Der Decoder gibt rohe Audio-Samples aus, die dann in 32-Bit-Gleitkomma für die interne Verarbeitung konvertiert werden. Diese 32-Bit-Float-Darstellung bietet etwa 24 Bit Mantissen-Präzision (rund 144 dB Dynamikumfang), was die Präzision jedes Quellmaterials übertrifft, dem du begegnen wirst.
Bewahrung von Abtastrate und Bittiefe
Anstatt blind mit der vom OS vorgegebenen Rate auszugeben, fragt Echobox die native Abtastrate des Geräts ab und trifft eine intelligente Entscheidung:
- Wenn deine FLAC-Datei mit der Geräterate übereinstimmt (z.B. 48-kHz-Datei auf einem 48-kHz-Gerät), passiert das Audio ohne jegliches Resampling. Das ist das ideale Szenario.
- Wenn sich die Raten unterscheiden (z.B. ein 44,1-kHz-CD-Rip auf einem typischen 48-kHz-Android-Gerät), resamplen wir mit einem hochwertigen Sinc-Interpolationsalgorithmus mit einem 256-Tap-FIR-Filter und einem BlackmanHarris-Fenster. Das ist ein deutlich besserer Resampler als das, was die meisten Betriebssysteme intern verwenden.
- Für Hi-Res-Audio-Dateien bei 96 kHz oder 192 kHz bringt derselbe hochwertige Resampler die Rate auf die des Geräts herunter und bewahrt dabei alle hörbaren Frequenzinhalte.
Der entscheidende Vorteil: Indem wir das Resampling selbst übernehmen, vermeiden wir das versteckte doppelte Resampling, das passiert, wenn eine App mit einer Rate ausgibt und Androids AudioFlinger sie in eine andere konvertiert. Du bekommst eine saubere Konvertierung statt zweier gestapelter.
Bitgenaue Ausgabe
Für Hörer mit externen USB DACs bietet Echobox einen bitgenauen Modus, der die Gleichung komplett verändert. In diesem Modus:
- Das Gerät wird mit der nativen Abtastrate des Tracks neu initialisiert — eine 44,1-kHz-FLAC spielt bei genau 44,1 kHz, und eine 96-kHz-Hi-Res-Datei spielt bei 96 kHz.
- Die gesamte DSP-Verarbeitungskette (EQ, Lautstärke, Gain, Limiter) wird umgangen. Rohe dekodierte Samples gehen direkt an den DAC.
- Es findet keinerlei Resampling statt. Die Bits, die der Künstler und der Mastering-Ingenieur freigegeben haben, sind die Bits, die dein DAC empfängt.
Das erfordert einen DAC, der die Ziel-Abtastrate unterstützt, aber die meisten modernen USB DACs verarbeiten 44,1, 48, 88,2, 96, 176,4 und 192 kHz problemlos.
Signalweg-Diagnose
Eines der nützlichsten Features für die FLAC-Wiedergabe ist Echobox’ Signalweg-Anzeige. Sie zeigt dir genau, was mit deinem Audio in jeder Phase passiert: das Quellformat und die Abtastrate, ob Resampling aktiv ist, welche DSP-Verarbeitung angewendet wird und die endgültige Ausgaberate an dein Gerät.
Du musst nie rätseln, ob deine FLAC-Datei korrekt wiedergegeben wird. Du kannst in Echtzeit sehen, dass deine 44,1 kHz/24-Bit-FLAC mit einem hochwertigen Sinc-Filter auf 48 kHz resampled wird — oder dass dein DAC bitgenaue 96-kHz-Ausgabe ohne jegliche Verarbeitung empfängt.
Wenn du jemals in Frage gestellt hast, ob dein “verlustfreies” Audio wirklich intakt bei deinen Ohren ankommt, ist diese Art von Transparenz wichtig.
Streaming zu Netzwerkgeräten
Echobox handhabt FLAC auch beim Streaming zu Netzwerklautsprechern und Receivern über UPnP/DLNA. Die meisten modernen Netzwerk-Receiver — einschließlich Chromecast, Denon und Yamaha AV-Receiver — unterstützen FLAC nativ. Echobox erkennt die Fähigkeiten jedes Geräts und sendet die FLAC-Datei direkt, wenn möglich, oder transkodiert automatisch in ein kompatibles Format, wenn nötig.
Für mehr darüber, wie Bluetooth-Audio-Codecs dein Hörerlebnis über kabellose Verbindungen beeinflussen, oder worauf du bei einem Audiophilen-Musikplayer achten solltest, sieh dir unsere speziellen Leitfäden an. Du kannst auch unsere Roadmap für die Plattformverfügbarkeit jenseits von Android prüfen.
Das Fazit
FLAC ist das Format, das die wenigsten Versprechen macht und alle hält. Es behauptet nicht, besser als die Quelle zu klingen — es behauptet, genau wie die Quelle zu klingen, und das tut es. Die Dateien sind 3-5x größer als MP3 (ein typischer 4-Minuten-Song liegt bei 30-50 MB), und die meisten Leute können beim beiläufigen Hören keinen verlässlichen Unterschied zu einer gut kodierten 320-kbps-MP3 feststellen. Sei ehrlich mit dir selbst über dein Equipment und deine Umgebung. Aber bei FLAC geht es nicht wirklich um die heutige Hörsession — es geht darum, nie deine Musik neu kaufen oder rippen zu müssen, weil du ein Format gewählt hast, das Daten verworfen hat, die du später vielleicht brauchst. Android unterstützt es nativ (obwohl der System-Mixer dein Audio resamplen kann), iOS erfordert eine Drittanbieter-App oder Konvertierung nach ALAC, und Echobox kümmert sich um die gesamte Pipeline — native Dekodierung, hochwertiges Resampling, bitgenaue Ausgabe an USB DACs und Signalweg-Diagnose, damit du genau überprüfen kannst, was mit deinem Audio in jeder Phase passiert.