FLAC hang (.flac)

Xiph.Org Szabvány

A Free Lossless Audio Codec (FLAC) a nyílt forráskódú, veszteségmentes audióformátumok arany standardja, amely magas tömörítési arányt kínál rendkívül gyors, hardverbarát dekódolással.

FLAC konvertálása erre: MP3

Ingyenes, böngészőn belüli FLAC - MP3 konvertáló. Konvertáljon fájlokat azonnal az eszközén.

Vizsgálat és metaadatok

Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) FLAC fájlokat:

Válasszon ki vagy ejtsen ide fájlokat

100%-ban magánjellegű, böngészőn belüli konvertálás - a fájlok soha nem hagyják el az eszközét

vagy beillesztés Ctrl+V
Nulla hálózati adatátviteli adatvédelmi garancia: 0 bájt lett feltöltve külső szerverekre. Minden feldolgozás helyben, az Ön böngészőjének homokozójában történt.

Bájt-szintű fejléc aláírás (Magic Bytes)

Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) FLAC fájlokat:

HEX ALÁÍRÁS (ELTOLÁS 0):

66 4C 61 43

ASCII REPREZENTÁCIÓ: fLaC

Szabványosítás: Xiph.Org Open Standard / IETF Draft

Műszaki specifikációk

Konténer architektúraNative FLAC bitstream container with METADATA_BLOCK structure
TömörítésLinear prediction (LPC) and Rice entropy coding with subframe partitioning
BájtsorrendBig-Endian bitstream headers; sample payloads signed integer PCM
SzínterekN/A (Lossless Audio Stream)
Csatornák és struktúra1 to 8 discrete audio channels
Max. méretekSample rates up to 655,350 Hz at 4 to 32 bits per sample
Átlátszóság100% mathematically lossless bit-exact audio reproduction
Streaming és progresszívNative frame synchronization words and seeking tables support byte-range HTTP streaming

Műszaki összehasonlító mátrix: FLAC vs Versenytársak

Technikai attribútumFLAC (Jelenlegi)ALACWAVAPE
Licencelési modellIngyenes és nyílt forráskódú (BSD/GPL)Apache 2.0 nyílt forráskódKözösségi tulajdonú / Szabadalmaztatott RIFFNyílt forráskódú egyedi licenc
Dekódolási CPU-terhelésUltra alacsony; minimális hatás az akkumulátorraAlacsonyNulla CPU dekompressziós többletterhelésMérsékeltől magasig
HibakeresésBeágyazott 128 bites MD5 aláírás a nyers PCM audiórólCsak atom szintű integritásNincs beépítveKeretenkénti CRC32 ellenőrzőösszegek
Hardveres lejátszó támogatottságMindenhol jelen van autós rádiókban, otthoni erősítőkben és Hi-Fi rendszerekbenApple eszközök és AirPlay vevőkMinden eszközNagyon korlátozott

Gyakori sérülési módok és hexadecimális helyreállítási útmutató

A FLAC dekódoló 'MD5 signature mismatch' hibaüzenetetnaplóz, vagy a lejátszó szaggat a lejátszás során.

Kiváltó ok: Bithiba vagy átviteli hiba miatt megváltoztak a bitek a tömörített hangkeret-adatokban.

Helyreállítás: Tesztelje az integritást a 'flac -t sample.flac' paranccsal. Kódolja újra a 'flac -F' paranccsal a sérült keretek figyelmen kívül hagyásához és a hang helyreállításához.

Biztonsági elemzés és elemző (parser) támadási vektorok

A FLAC kiforrott kódbázissal rendelkezik, de a hibás formátumú metaadatblokkok (például a túlméretezett kép- vagy cue sheet blokkok) parser-problémákat válthatnak ki.

Ismert támadási vektorok

  • Egész túlcsordulás a METADATA_BLOCK_PICTURE feldolgozása közben, ami halom (heap) sérüléshez vezet a nem javított médialevelezőkben.
  • Megszerkesztett csatorna-hozzárendelési bitek, amelyek nullával való osztást okoznak a sztereó dekorelációs rutinokban.
  • Halom határokon túli olvasás a libFLAC Vorbis komment olvasójában.

Védekező Legjobb Gyakorlatok:

Történeti háttér és mérföldkövek

2017A Microsoft és az Apple natív FLAC dekódolási támogatást ad a Windows 10-hez és a macOS High Sierra-hoz.
2003A FLAC csatlakozik a Xiph.Org Alapítvány ernyője alá az Ogg, a Vorbis és a Theora mellé.
2001Josh Coalson kiadja a FLAC 1.0-t nyílt forráskódú GPL/BSD licencek alatt.

Főbb előnyök

  • Teljesen nyílt, jogdíjmentes specifikáció, semmilyen szabadalmi korlátozás nélkül.
  • Az aszimmetrikus kialakítás azonnali, kis erőforrás-igényű dekódolást tesz lehetővé akkumulátor-korlátos hardvereken.
  • Tartalmaz egy MD5 audió-aláírást a STREAMINFO fejlécben az automatikus bittpszintű hibamegállapítás érdekében.

Technikai korlátok és hátrányok

  • A fájlok jelentősen nagyobbak (jellemzően 5-ször nagyobbak), mint a veszteséges formátumok, például az MP3, AAC vagy Opus.
  • Nincs natív támogatás a DAW belső keverőbuszain gyakran használt 32 bites lebegőpontos audió adatokhoz.
  • A régebbi Apple alkalmazások történelmi ellenállása miatt alternatív formátumokra, például az ALAC-ra volt szükség.

Érdekes technikai tudnivalók

  • A 4 bájtes 'fLaC' varázsaláírás vegyes kis- és nagybetűket tartalmaz, amelyek a 'Free Lossless Audio Codec' kifejezést jelölik.
  • Az Európai Űrügynökség FLAC-et használt a légköri űrmissziókból származó tudományos hangfelvételek tömörítésére.
  • Neil Young nagy felbontású Pono zenelejátszója a teljes ökoszisztémáját a 24 bites / 192 kHz-es FLAC köré építette.

Gyakran Ismételt Műszaki Kérdések

Tömöríti a FLAC annyira a hangot, mint az MP3?

Nem. A FLAC veszteségmentes, ami azt jelenti, hogy minden egyes hangmintát megőriz, és jellemzően 50%-os méretcsökkenést ér el. Az MP3 veszteséges, eldobja a nem hallható adatokat, hogy 80-90%-os csökkenést érjen el.

Mit csinál a FLAC tömörítési szint (0-8)?

A FLAC tömörítési szintjei a kódolási időt és a CPU terhelését befolyásolják, NEM a hangminőséget. Minden szint (0-tól 8-ig) pontosan ugyanarra a hangra dekódolódik. A 8-as szint tovább tart a kódoláshoz, de sedikit kisebb fájlokat eredményez.

Tud a FLAC album borítóképet tárolni?

Igen. A FLAC tartalmaz egy dedikált METADATA_BLOCK_PICTURE blokkot, amely beágyazza az elülső borítót, a hátoldali borítót és a kísérőfüzetet közvetlenül az audiofájl belsejébe.

Kapcsolódó FLAC konverziós párok

FLAC ide: MP3

A veszteségmentes FLAC fájlok tömörített MP3 formátumra történő konvertálása jelentősen csökkenti a fájlméretet, így zenei könyvtára kompatibilisvé válik a régebbi médialejátszókkal és a korlátozott tárhelyű mobileszközökkel.

MP3 ide: FLAC

A veszteséges MP3 fájl veszteségmentes FLAC fájllá alakítása a hangadatokat egy tömörítetlen archív tárolóba helyezi, bár nem tudja helyreállítani az eredeti tömörítés során már eldobott frekvenciákat.

ALAC ide: FLAC

Az Apple Lossless Audio Codec fájlok FLAC mesterformátummá alakítása átülteti az archivált zenei gyűjteményt az Apple-exkluzív MP4 tárolókból egy nyílt forráskódú szabványba, amelyet médialejátszók és hardvereszközök ezrei támogatnak.

FLAC ide: ALAC

A FLAC mester hangfájlok Apple Lossless formátumra történő konvertálása átalakítja a tárolót natív FLAC-ról MP4-re, miközben az eredeti hangadatok minden egyes bitjét érintetlenül hagyja.

WAV ide: FLAC

A tömörítetlen WAV PCM konvertálása FLAC Master formátumra a felére csökkenti a hangfájlok méretét anélkül, hogy akár egyetlen hangadatbitet is elveszítene.

FLAC ide: WAV

A FLAC Master konvertálása WAV PCM formátumra kibontja a tömörített hangot nyers impulzuskód-modulációs adatokká a kompromisszumok nélküli hardveres kompatibilitás érdekében.

APE ide: FLAC

A Monkey's Audio fájlok konvertálása FLAC Master formátumra megőrzi az eredeti hangadatok minden egyes bitjét, miközben univerzális kompatibilitást biztosít szinte az összes modern médialejátszón és hardveren.

AIFF ide: FLAC

Az AIFF hanganyagok FLAC formátumba történő konvertálása akár 60 százalékkal csökkenti a tömörítetlen fájlméretet, miközben az eredeti hangadatok minden egyes bitjét megőrzi.