Zvuk FLAC (.flac)

Xiph.Org Standardní

Free Lossless Audio Codec (FLAC) je zlatým standardem mezi open-source bezeztrátovými zvukovými formáty, který nabízí vysoké kompresní poměry s mimořádně rychlým dekódováním šetrným k hardwaru.

Převést FLAC do MP3

Bezplatný konvertor z FLAC do MP3 v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.

Zkontrolovat a metadata

Operační systémy a analyzátory souborů identifikují soubory FLAC kontrolou počáteční binární sekvence bajtů:

Vyberte nebo přetáhněte soubory sem

100% soukromá konverze v prohlížeči - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Podpis hlavičky na úrovni bajtů (Magic Bytes)

Operační systémy a analyzátory souborů identifikují soubory FLAC kontrolou počáteční binární sekvence bajtů:

HEXADECIMÁLNÍ PODPIS (OFFSET 0):

66 4C 61 43

ASCII REPREZENTACE: fLaC

Standardizace: Xiph.Org Open Standard / IETF Draft

Technické specifikace

Architektura kontejneruNative FLAC bitstream container with METADATA_BLOCK structure
KompreseLinear prediction (LPC) and Rice entropy coding with subframe partitioning
Endiantita bajtůBig-Endian bitstream headers; sample payloads signed integer PCM
Barevné prostoryN/A (Lossless Audio Stream)
Kanály a struktura1 to 8 discrete audio channels
Max. rozměrySample rates up to 655,350 Hz at 4 to 32 bits per sample
Průhlednost100% mathematically lossless bit-exact audio reproduction
Streamování a progresivní načítáníNative frame synchronization words and seeking tables support byte-range HTTP streaming

Technická srovnávací matice: FLAC vs konkurence

Technický atributFLAC (Aktuální)ALACWAVAPE
Licenční modelVolný a open-source (BSD/GPL)Apache 2.0 Open SourcePublic Domain / Proprietární RIFFVlastní open-source licence
Zátěž CPU při dekódováníVelmi nízká; minimální dopad na bateriiNízkáNulová režie dekomprese CPUStřední až vysoká
Detekcja chybIntegrovaný 128bitový podpis MD5 surového zvuku PCMPouze integrita na úrovni atomůŽádná vestavěnáKontrolní součty CRC32 pro jednotlivé snímky
Přijetí hardwarovými přehrávačiVšudypřítomné v autorádiích, domácích receivrech a Hi-Fi sestaváchZařízení Apple a přijímače AirPlayVšechna zařízeníVelmi omezené

Běžné režimy poškození a příručka pro obnovení v hex

Dekodér FLAC hlásí „MD5 signature mismatch" nebo se přehrávač během přehrávání zasekává.

Hlavní příčina: Poškození bitů nebo přenosová chyba převrátily bity v datech komprimovaného zvukového snímku.

Obnovení: Otestujte integritu pomocí příkazu „flac -t sample.flac". Převeďte soubor znovu pomocí příkazu „flac -F", abyste ignorovali poškozené snímky a obnovili zvuk.

Bezpečnostní analýza a vektory útoků na parser

FLAC má vyzrálou kódovou základnu, ale chybné bloky metadat (jako jsou příliš velké bloky obrázků nebo seznamů stop) mohou vyvolat problémy s analýzou.

Známé vektory útoků

  • Přetečení celého čísla při parsování METADATA_BLOCK_PICTURE vedoucí k poškození haldy v neopravených indexerech médií.
  • Upravené bity přiřazení kanálů způsobující dělení nulou v rutinách dekorelace sterea.
  • Čtení mimo hranice haldy ve čtečce komentářů libFLAC Vorbis.

Doporučené bezpečnostní postupy:

Historický vývoj a milníky

2017Microsoft a Apple přidávají nativní podporu dekódování FLAC do systémů Windows 10 a macOS High Sierra.
2003FLAC se připojuje k zastřešující organizaci Xiph.Org Foundation po boku formátů Ogg, Vorbis a Theora.
2001Josh Coalson vydává FLAC 1.0 pod open-source licencemi GPL/BSD.

Klíčové výhody a přednosti

  • Zcela otevřená specifikace bez licenčních poplatků a bez patentových omezení.
  • Asymetrický design umožňuje okamžité a nenáročné dekódování na hardwaru s omezenou kapacitou baterie.
  • Obsahuje podpis zvuku MD5 v hlavičce STREAMINFO pro automatické ověření bezztrátovosti na úrovni bitů.

Technická omezení a nevýhody

  • Soubory jsou výrazně větší (obvykle 5× větší) než ztrátové formáty jako MP3, AAC nebo Opus.
  • Žádná nativní podpora pro 32bitová data s plovoucí řádovou čárkou, která se běžně používají v interních mixážních sběrnicích DAW.
  • Historický odpor starších aplikací Apple si vynutil použití alternativních formátů, jako je ALAC.

Zajímavé technické drobnosti

  • 4bajtový magický podpis „fLaC" má smíšenou velikost písmen představující „Free Lossless Audio Codec".
  • Evropská kosmická agentura (ESA) použila FLAC ke kompresi vědeckých zvukových záznamů z atmosférických vesmírných misí.
  • Přehrávač s vysokým rozlišením Pono od Neila Younga postavil celý svůj ekosystém kolem 24bitového/192kHz formátu FLAC.

Často kladené technické otázky

Komprimuje FLAC zvuk tak dobře jako MP3?

Ne. FLAC je bezztrátový, což znamená, že zachovává každý jednotlivý zvukový vzorek a obvykle dosahuje 50% zmenšení velikosti. MP3 je ztrátový a odhazuje neslyšitelná data, čímž dosahuje 80% až 90% zmenšení.

Co dělá úroveň komprese FLAC (0–8)?

Úrovně komprese ve formátu FLAC ovlivňují dobu kódování a zátěž procesoru, NIKOLI kvalitu zvuku. Všechny úrovně (0 až 8) se dekomprimují do naprosto stejného zvuku. Úroveň 8 se déle kódováním zpracovává, ale produkuje o něco menší soubory.

Může FLAC ukládat obrázek obalu alba?

Ano. FLAC obsahuje vyhrazený blok METADATA_BLOCK_PICTURE, který vkládá přední obal, zadní obal a booklet přímo do zvukového souboru.

Související konverzní páry pro FLAC

FLAC do MP3

Konverze bezztrátových souborů FLAC na komprimované soubory MP3 výrazně zmenšuje velikost dat, čímž zajišťuje kompatibilitu vaší hudební knihovny se staršími přehrávači a mobilními zařízeními s omezenou kapacitou úložiště.

MP3 do FLAC

Konverze ztrátového souboru MP3 na bezztrátový soubor FLAC umístí zvuková data do nekomprimovaného archivačního kontejneru, i když to nedokáže obnovit frekvence, které byly odstraněny již při původní kompresi.

ALAC do FLAC

Konverze souborů Apple Lossless Audio Codec na FLAC Master přesune vaši archivní hudební sbírku z kontejnerů MP4 exkluzivních pro Apple do open-source standardu podporovaného napříč tisíci přehrávači médií a hardwarovými zařízeními.

FLAC do ALAC

Konverze zvukových souborů FLAC Master na Apple Lossless mění kontejner z nativního FLAC na MP4, přičemž každých jeden bit původních zvukových dat zůstává nedotčen.

WAV do FLAC

Konverze nekomprimovaného formátu WAV PCM na FLAC Master zmenší vaše audio soubory na polovinu jejich původní velikosti, aniž by došlo ke ztrátě jediného bitu zvukových dat.

FLAC do WAV

Konverze formátu FLAC Master na WAV PCM rozbaluje zkomprimovaný zvuk na surová data pulzně kódové modulace pro zajištění nekompromisní hardwarové kompatibility.

APE do FLAC

Konverze souborů Monkey's Audio do formátu FLAC Master zachovává každý jeden bit původních zvukových dat a zároveň odemyká univerzální kompatibilitu napříč téměř všemi moderními přehrávači médií a hardwarem.

AIFF do FLAC

Konverze audio souborů AIFF na FLAC Master snižuje velikost nekomprimovaných souborů až o 60 procent při zachování každého jednotlivého bitu původních zvukových dat.