Zvuk FLAC (.flac)
Xiph.Org StandardníFLAC je široce používaný otevřený bezztrátový zvukový formát; výkon závisí na zvuku a nastavení.
Převést FLAC na MP3
Bezplatný konvertor z FLAC do MP3 v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.
Kontrola a metadata
Operační systémy a analyzátory souborů identifikují soubory FLAC kontrolou počáteční binární sekvence bajtů:
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 (POSUN 0):
66 4C 61 43ASCII REPREZENTACE: fLaC
Standardizace: Xiph.Org Open Standard / IETF Draft
Technické specifikace
| Architektura kontejneru | Nativní kontejner bitového proudu FLAC se strukturou METADATA_BLOCK |
| Komprese | Lineární predikce (LPC) a Riceovo entropické kódování s rozdělením do podrámců |
| Pořadí bajtů | Hlavičky bitového proudu Big-Endian; vzorky ve formátu PCM se znaménkem |
| Barevné prostory | Nevztahuje se (bezztrátový zvukový proud) |
| Kanály a struktura | 1 až 8 samostatných zvukových kanálů |
| Max. rozměry | Vzorkovací frekvence až 655 350 Hz při 4 až 32 bitech na vzorek |
| Průhlednost | 100% matematicky bezeztrátová reprodukce zvuku bit po bitu |
| Streamování a progresivní načítání | Nativní synchronizační slova rámců a tabulky pro vyhledávání umožňují streamování přes HTTP po rozsazích bajtů |
Technická srovnávací matice: FLAC vs konkurence
| Technický atribut | FLAC (Aktuální) | ALAC | WAV | APE |
|---|---|---|---|---|
| Licenční model | Volný a open-source (BSD/GPL) | Apache 2.0 Open Source | Volné dílo / proprietární RIFF | Vlastní open-source licence |
| Zátěž CPU při dekódování | Velmi nízká; minimální dopad na baterii | Nízká | Nulová režie dekomprese procesoru | Střední až vysoká |
| Detekce chyb | Integrovaný 128bitový podpis MD5 surového zvuku PCM | Pouze integrita na úrovni atomů | Žádná vestavěná | Kontrolní součty CRC32 pro jednotlivé snímky |
| Přijetí hardwarovými přehrávači | Všudypřítomné v autorádiích, domácích receiverech a Hi-Fi sestavách | Zařízení Apple a přijímače AirPlay | Kompatibilita závisí na přehrávači a 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: Před alokací paměťových vyrovnávacích pamětí ověřte délky bloků metadat a vynuťte rozumné maximální rozměry obalu alba.
Historický vývoj a milníky
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 zařízeních s omezenou výdrží baterie.
- Obsahuje podpis zvuku MD5 v hlavičce STREAMINFO pro automatickou kontrolu poškození 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ý, takže dekódované zvukové vzorky odpovídají zdrojovým. Velikost výsledného souboru se mění podle obsahu a nastavení; pevné procento zmenšení neexistuje. MP3 je ztrátové a často vytváří menší soubory odstraněním zvukových dat.
Co dělá úroveň komprese FLAC (0 až 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. Kódování na úrovni 8 trvá déle, 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
Konverze bezztrátových souborů FLAC na komprimované soubory MP3 výrazně zmenšuje jejich velikost, takže je vaše hudební knihovna kompatibilní se staršími přehrávači a mobilními zařízeními s omezenou kapacitou úložiště.
Při převodu MP3 do FLAC se dekódovaný zvuk PCM bezeztrátově komprimuje, ale frekvence odstraněné původním kódováním MP3 nelze obnovit.
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 otevřeného standardu podporovaného napříč tisíci přehrávači médií a hardwarovými zařízeními.
Správný převod mezi bezztrátovými formáty může zachovat zvukové vzorky, výsledek však závisí na převodníku.
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.
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.
Převeďte zvukové stopy Monkey’s Audio (APE) do bezztrátového formátu FLAC, který podporuje více přehrávačů a zařízení.
Převod z AIFF do FLAC může zmenšit soubor, míra úspory však závisí na zvukovém obsahu.