Digitális audio · fájlformátum

FLAC formátum: tömörítés, metaadat és hangminőség

Mit jelent a veszteségmentes tömörítés, hogyan működnek a tagek, és mitől lehet mégis eltérés a lejátszásban?

Tartalom
  1. 1. Mitől veszteségmentes?
  2. 2. Mintavétel, bitmélység és fájlméret
  3. 3. Metaadatok, borító és könyvtárrend
  4. 4. Ellenőrző összeg és biztonságos archiválás
  5. 5. Miért hallhat valaki mégis különbséget?
  6. Gyakori kérdések
  7. Források

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

  1. Ellenőrizd a tényleges bitmélységet és mintavételt.
  2. Tarts következetes tageket és ésszerű borítóméretet.
  3. Futtass integritásellenőrzést, majd készíts külön mentést.
  4. Ö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ó
  1. Xiph.Org – FLACA formátum hivatalos projektoldala és dokumentációja.
  2. RFC 9639 – Free Lossless Audio CodecA FLAC formális bitstream-specifikációja.

Magyarország legújabb Hi-Fi és Audiofil magazinja. Szakmai hírek és őszinte vélemények egy helyen.

Ajánlott tartalmak