Rövid válasz
A FLAC veszteségmentesen tömörít: dekódolás után bitpontosan visszaállítható az eredeti PCM hangadat. A tömörítési szint a fájlméretet és a kódolási időt befolyásolja, nem a hangminőséget. A hallható különbséget inkább eltérő maszter, hibás átalakítás, hangerőkezelés, lejátszószoftver vagy DSP okozhatja. A FLAC emellett címkéket, borítót, ellenőrző összeget és többcsatornás hangot is tárolhat.
Mitől veszteségmentes?
A FLAC a PCM minták közötti előrejelezhető kapcsolatot használja ki, majd hatékonyan kódolja a maradékot. Nem dob el információt, mint az MP3 vagy AAC veszteséges módja. Dekódoláskor ugyanaz a mintasor állítható vissza, ezért archiválásra és zenei könyvtárra alkalmas.
A tömörítési szint 0–8 között általában a kódoló munkáját és a fájl méretét változtatja. Egy magasabb szinten kódolt FLAC nem „részletesebb”, csak esetleg kisebb. A lejátszó minden érvényes szintet ugyanarra a PCM-re bont vissza, ha nincs hiba.
Mintavétel, bitmélység és fájlméret
A FLAC nem egyetlen felbontás. Lehet 16 bit/44,1 kHz CD-minőségű, nagyobb mintavételű, 24 bites vagy többcsatornás. A fájlnévben szereplő Hi-Res feliratot a tényleges technikai paraméterekkel kell ellenőrizni. A nagyobb szám nem bizonyít jobb masztert vagy hallható előnyt.
A tömörítési arány a zene jellegétől függ: csendesebb, kiszámíthatóbb jel jobban tömörülhet, zajszerű anyag kevésbé. A számított bitráta ezért számonként változik, miközben a dekódolt felbontás azonos lehet. A hálózati igényt a legnagyobb pillanatnyi adatsebességhez méretezd.
Metaadatok, borító és könyvtárrend
A Vorbis Comment címkék tárolhatják az előadót, albumot, számcímet, sorszámot, kiadási évet és műfajt. Többértékű mezők támogatása programonként eltérhet. A következetes elnevezés fontosabb, mint az, hogy minden lehetséges taget kitölts; különben ugyanaz az előadó több néven jelenik meg.
A beágyazott borító növeli a fájlt, és túl nagy képnél lassíthatja egyes hálózati lejátszók indexelését. Érdemes ésszerű méretű JPEG vagy PNG képet használni. A mappanév és fájlnév legyen olvasható akkor is, ha egy eszköz nem kezeli jól a tageket.
Ellenőrző összeg és biztonságos archiválás
A FLAC keretek hibafelismerő adatokat, a fájl pedig MD5 ellenőrző összeget tartalmazhat a dekódolt hanghoz. A flac parancssori ellenőrzése vagy kompatibilis program jelezheti a sérülést. Ez nem helyettesíti a biztonsági mentést, csak segít észlelni a hibát.
Legalább két, fizikailag külön tárolt másolatot tarts, és időnként ellenőrizd őket. A zenei könyvtár mellett a metaadat- és lejátszóadatbázist is mentsd. Átkódoláskor őrizd meg az eredeti fájlt; egy veszteséges forrás FLAC-ba csomagolása nem állítja vissza az elveszett információt.
Miért hallhat valaki mégis különbséget?
Két FLAC csak akkor hasonlítható, ha ugyanabból a maszterből, azonos mintákkal készült. Streaming szolgáltatás, CD-ripp és letöltés eltérő hangerőt, EQ-t vagy dinamikát tartalmazhat. Már néhány tized decibel szintkülönbség is befolyásolhatja a benyomást.
A lejátszó DSP-je, hangerőnormalizálása, mintavétel-átalakítása és kimeneti módja szintén változtathat. Bitpontos ellenőrzéshez kapcsold ki az EQ-t és normalizálást, egyeztesd a formátumot, majd vak vagy legalább szintillesztett összehasonlítást végezz. A FLAC dekódolás önmagában nem ad külön hangkaraktert.
Gyakorlati ellenőrzési sorrend
- Ellenőrizd a tényleges bitmélységet és mintavételt.
- Tarts következetes tageket és ésszerű borítóméretet.
- Futtass integritásellenőrzést, majd készíts külön mentést.
- Összehasonlításkor ugyanazt a masztert és hangerőt használd.
Gyakori kérdések
A FLAC rosszabb a WAV-nál?
Azonos PCM tartalom és hibátlan dekódolás mellett nem: ugyanazok a minták állnak elő. A metaadat-kezelés és kompatibilitás térhet el.
A FLAC 8 jobban szól, mint a FLAC 5?
Nem. A tömörítési szint a kódolási hatékonyságot és fájlméretet érinti, nem a dekódolt hangot.
Az MP3-ból készített FLAC javít a minőségen?
Nem. Csak veszteségmentesen tárolja a már veszteségesen kódolt jelet.
Források és további olvasnivaló
- Xiph.Org – FLACA formátum hivatalos projektoldala és dokumentációja.
- RFC 9639 – Free Lossless Audio CodecA FLAC formális bitstream-specifikációja.


