FLAC zvuk (.flac)

Xiph.Org Štandard

Free 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:

Vyberte alebo presuňte súbory sem

100 % súkromná konverzia v prehliadači - súbory nikdy neopustia vaše zariadenie

alebo prilepiť Ctrl+V
Záruka súkromia s nulovým prenosom do siete: 0 bajtov odovzdaných na externé servery. Všetko spracovanie prebehlo lokálne v pieskovisku vášho prehliadača.

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 43

ASCII REPREZENTÁCIA: fLaC

Štandardizácia: Xiph.Org Open Standard / IETF Draft

Technické špecifikácie

Architektúra kontajneraNative FLAC bitstream container with METADATA_BLOCK structure
KompresiaLinear prediction (LPC) and Rice entropy coding with subframe partitioning
Poradie bajtov (Endianness)Big-Endian bitstream headers; sample payloads signed integer PCM
Farebné priestoryN/A (Lossless Audio Stream)
Kanály a štruktúra1 to 8 discrete audio channels
Max. rozmerySample 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čítavanieNative frame synchronization words and seeking tables support byte-range HTTP streaming

Technická porovnávacia matica: FLAC vs konkurenti

Technický atribútFLAC (Aktuálne)ALACWAVAPE
Licenčný modelVoľný a open-source (BSD/GPL)Apache 2.0 Open SourcePublic Domain / Vlastnícky RIFFVlastná open-source licencia
Zaťaženie CPU pri dekódovaníUltra nízke; minimálny vplyv na batériuNízkeNulová réžia dekompresie CPUStredná až vysoká
Detekcia chýbVložený 128-bitový podpis MD5 surového PCM audiaLen integrita na úrovni atomovŽiadna vstavanáKontrolné súčty CRC32 pre každý rámec
Prijatie hardvérovými prehrávačmiVšadeprítomné v autorádiách, domácich prijímačoch a Hi-Fi zostaváchZariadenia Apple a prijímače AirPlayVšetky zariadeniaVeľ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

2017Microsoft a Apple pridávajú natívnu podporu dekódovania FLAC do systémov Windows 10 a macOS High Sierra.
2003FLAC sa pripája k zastrešujúcej organizácii Xiph.Org Foundation po boku formátov Ogg, Vorbis a Theora.
2001Josh Coalson vydáva FLAC 1.0 pod open-source licenciami GPL/BSD.

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

FLAC na MP3

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.

MP3 na FLAC

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.

ALAC na FLAC

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í.

FLAC na ALAC

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.

WAV na FLAC

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.

FLAC na WAV

Konverzia formátu FLAC na WAV PCM rozbalí komprimovaný zvuk na surové údaje s pulznou kódovou moduláciou pre bezkompromisnú hardvérovú kompatibilitu.

APE na FLAC

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.

AIFF na FLAC

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.