FLAC zvuk (.flac)
Xiph.Org ŠtandardFree Lossless Audio Codec (FLAC) je zlatým štandardom medzi open-source bezstratovými audio formátmi, ktorý ponúka vysoké kompresné pomery s mimoriadne rýchlym dekódovaním šetrným k hardvéru.
Konvertovať FLAC do MP3
Bezplatný konvertor z FLAC do MP3 priamo v prehliadači. Konvertujte súbory okamžite vo svojom zariadení.
Preskúmať a metadáta
Operačné systémy a analyzátory súborov identifikujú súbory FLAC kontrolou počiatočnej binárnej bajtovej sekvencie:
Podpis hlavičky na úrovni bajtov (Magic Bytes)
Operačné systémy a analyzátory súborov identifikujú súbory FLAC kontrolou počiatočnej binárnej bajtovej sekvencie:
HEXADECIMÁLNY PODPIS (OFFSET 0):
66 4C 61 43ASCII REPREZENTÁCIA: fLaC
Štandardizácia: Xiph.Org Open Standard / IETF Draft
Technické špecifikácie
| Architektúra kontajnera | Native FLAC bitstream container with METADATA_BLOCK structure |
| Kompresia | Linear prediction (LPC) and Rice entropy coding with subframe partitioning |
| Poradie bajtov (Endianness) | Big-Endian bitstream headers; sample payloads signed integer PCM |
| Farebné priestory | N/A (Lossless Audio Stream) |
| Kanály a štruktúra | 1 to 8 discrete audio channels |
| Max. rozmery | Sample rates up to 655,350 Hz at 4 to 32 bits per sample |
| Priehľadnosť | 100% mathematically lossless bit-exact audio reproduction |
| Streamovanie a postupné načítavanie | Native frame synchronization words and seeking tables support byte-range HTTP streaming |
Technická porovnávacia matica: FLAC vs konkurenti
| Technický atribút | FLAC (Aktuálne) | ALAC | WAV | APE |
|---|---|---|---|---|
| Licenčný model | Voľný a open-source (BSD/GPL) | Apache 2.0 Open Source | Public Domain / Vlastnícky RIFF | Vlastná open-source licencia |
| Zaťaženie CPU pri dekódovaní | Ultra nízke; minimálny vplyv na batériu | Nízke | Nulová réžia dekompresie CPU | Stredná až vysoká |
| Detekcia chýb | Vložený 128-bitový podpis MD5 surového PCM audia | Len integrita na úrovni atomov | Žiadna vstavaná | Kontrolné súčty CRC32 pre každý rámec |
| Prijatie hardvérovými prehrávačmi | Všadeprítomné v autorádiách, domácich prijímačoch a Hi-Fi zostavách | Zariadenia Apple a prijímače AirPlay | Všetky zariadenia | Veľmi obmedzené |
Bežné režimy poškodenia a príručka na obnovu v hexadecimálnom kóde
Dekodér FLAC zaznamená hlásenie 'MD5 signature mismatch' alebo prehrávač počas prehrávania seká.
Hlavná príčina: Bitová hniloba alebo prenosová chyba prevrátila bity v dátach kompresovaného zvukového rámca.
Obnova: Otestujte integritu pomocou príkazu 'flac -t sample.flac'. Znova zakódujte pomocou príkazu 'flac -F', aby ste ignorovali poškodené rámce a obnovili zvuk.
Bezpečnostná analýza a vektory útokov na parser
FLAC má vyzretú kódovú základňu, avšak nesprávne vytvorené bloky metadát (ako napríklad príliš veľké bloky obrázkov alebo zoznamov skladieb) môžu vyvolať problémy s parserom.
Známe vektory útokov
- Pretečenie celého čísla pri parsovaní METADATA_BLOCK_PICTURE, čo vedie k narušeniu haldy v neopravených indexovacích nástrojoch médií.
- Upravené bity priradenia kanálov, ktoré spôsobujú delenie nulou v rutinách stereo dekoordinácie.
- Čítanie mimo hraníc haldy v čítačke komentárov libFLAC Vorbis.
Najlepšie obranné postupy:
Historický pôvod a míľniky
Kľúčové výhody a prednosti
- Úplne otvorená špecifikácia bez licenčných poplatkov a akýchkoľvek patentových obmedzení.
- Asymetrický dizajn umožňuje okamžité, nenáročné dekódovanie na hardvéri obmedzenom batériou.
- Obsahuje audio podpis MD5 v hlavičke STREAMINFO na automatické overenie poškodenia na bitovej úrovni.
Technické obmedzenia a nevýhody
- Súbory sú výrazne väčšie (zvyčajne 5-krát väčšie) ako strátové formáty ako MP3, AAC alebo Opus.
- Žiadna natívna podpora pre 32-bitové zvukové dáta s plávacou rádovou čiarkou, ktoré sa bežne používajú v interných zberniciach DAW.
- Historický odpor zo strany starších aplikácií Apple si vyžadoval alternatívne formáty, ako je ALAC.
Zaujímavé technické drobnosti
- 4-bajtový magický podpis 'fLaC' má zmiešané veľké a malé písmená reprezentujúce 'Free Lossless Audio Codec'.
- Európska vesmírna agentúra použila FLAC na kompresiu vedeckých zvukových záznamov z atmosférických vesmírnych misií.
- Hudobný prehrávač Pono s vysokým rozlíšením od Neila Younga postavil celý svoj ekosystém okolo 24-bitového/192 kHz FLAC.
Často kladené technické otázky
Komprimuje FLAC zvuk tak dobre ako MP3?
Nie. FLAC je bezstratový, čo znamená, že zachováva každú jednu zvukovú vzorku a zvyčajne dosahuje 50 % zníženie veľkosti. MP3 je stratový, pričom zahadzuje nepočuteľné údaje, aby dosiahol 80 % až 90 % zníženie.
Čo robí úroveň kompresie FLAC (0-8)?
Úrovne kompresie vo formáte FLAC ovplyvňujú čas kódovania a výpočtové zaťaženie procesora, NIE kvalitu zvuku. Všetky úrovne (0 až 8) sa dekomprimujú do úplne rovnakého zvuku. Úroveň 8 trvá dlhšie na kódovanie, ale vytvára o niečo menšie súbory.
Môže FLAC ukladat obal albumu?
Áno. FLAC obsahuje špeciálny blok METADATA_BLOCK_PICTURE, ktorý vkladá predný obal, zadný obal a grafiku priamo do zvukového súboru.
Súvisiace konverzné páry pre FLAC
Konverzia bezstratových súborov FLAC na komprimované súbory MP3 výrazne zmenšuje veľkosť súborov, vďaka čomu je vaša hudobná knižnica kompatibilná so staršími prehrávačmi médií a mobilnými zariadeniami s obmedzenou úložnou kapacitou.
Konverzia strátového súboru MP3 na bezstratový súbor FLAC ukladá zvukové údaje do nekomprimovaného archívneho kontajnera, hoci to nedokáže obnoviť frekvencie, ktoré pôvodná kompresia už odstránila.
Konverzia súborov Apple Lossless Audio Codec na FLAC Master presunie vašu archívnu hudobnú zbierku z kontajnerov MP4 exkluzívnych pre Apple do open-source štandardu podporovaného na tisíckach prehrávačov médií a hardvérových zariadení.
Konverzia zvukových súborov FLAC Master na Apple Lossless mení kontajner z natívneho FLAC na MP4, pričom zachováva každý jeden bit pôvodných zvukových údajov.
Konverzia nekomprimovaného formátu WAV PCM na FLAC zmenší vaše zvukové súbory na polovicu ich pôvodnej veľkosti bez straty čo i len jedného bitu zvukových údajov.
Konverzia formátu FLAC na WAV PCM rozbalí komprimovaný zvuk na surové údaje s pulznou kódovou moduláciou pre bezkompromisnú hardvérovú kompatibilitu.
Konverzia súborov Monkey's Audio do formátu FLAC zachováva každý jeden bit pôvodných zvukových údajov a zároveň odomyká univerzálnu kompatibilitu takmer so všetkými modernými prehrávačmi médií a hardvérom.
Konverzia AIFF audio na FLAC hlavný formát zmenšuje nekomprimované veľkosti súborov až o 60 percent pri zachovaní každého jedného bitu pôvodných zvukových údajov.