FLAC zvuk (.flac)

Xiph.Org Standardno

Free Lossless Audio Codec (FLAC) je zlatni standard otvorenog koda za audio formate bez gubitaka, koji nudi visoke odnose kompresije uz izuzetno brzo dekodiranje pogodno za hardver.

Конвертујте FLAC у MP3

Бесплатан FLAC у MP3 конвертор у прегледачу. Конвертујте фајлове тренутно без слања на сервер уз 100% приватност.

Pregledaj i metapodaci

Operativni sistemi i analizatori datoteka identifikuju FLAC datoteke proverom početnog binarnog niza bajtova:

Изаберите или превуците датотеке овде

100% приватна конверзија у прегледачу – датотеке никада не напуштају ваш уређај

или налепите Ctrl+V
100% Локална обрада у прегледачу 0 бајтова послато спољним серверима. Сва обрада је извршена локално у безбедном окружењу вашег прегледача.

Potpis zaglavlja na nivou bajtova (Magic Bytes)

Operativni sistemi i analizatori datoteka identifikuju FLAC datoteke proverom početnog binarnog niza bajtova:

HEX POTPIS (OFFSET 0):

66 4C 61 43

ASCII REPREZENTACIJA: fLaC

Standardizacija: Xiph.Org Open Standard / IETF Draft

Tehničke specifikacije

Arhitektura kontejneraNative FLAC bitstream container with METADATA_BLOCK structure
KompresijaLinear prediction (LPC) and Rice entropy coding with subframe partitioning
Bajtni redosled (Endianness)Big-Endian bitstream headers; sample payloads signed integer PCM
Prostori bojaN/A (Lossless Audio Stream)
Kanali i struktura1 to 8 discrete audio channels
Maksimalne dimenzijeSample rates up to 655,350 Hz at 4 to 32 bits per sample
Transparentnost100% mathematically lossless bit-exact audio reproduction
Strimovanje i progresivno učitavanjeNative frame synchronization words and seeking tables support byte-range HTTP streaming

Tehnička matrica poređenja: FLAC vs Konkurenti

Tehnički atributFLAC (Trenutno)ALACWAVAPE
Model licenciranjaBesplatno i otvorenog koda (BSD/GPL)Apache 2.0 otvorenog kodaJavni domen / Vlasnički RIFFPrilagođena licenca otvorenog koda
Opterećenje procesora pri dekodiranjuUltra-nisko; minimalan uticaj na baterijuNiskoNula dodatnog opterećenja procesora za dekompresijuUmereno do visoko
Detekcija grešakaUgrađeni 128-bitni MD5 potpis sirovog PCM zvukaSamo integritet na nivou atomaNema ugrađenoCRC32 kontrolne sume po frejmu
Usvajanje od strane hardverskih plejeraSveprisutno u auto-radio uređajima, kućnim risiverima i Hi-Fi sistemimaApple uređaji i AirPlay prijemniciSvi uređajiVeoma ograničeno

Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak

FLAC dekoder beleži poruku 'MD5 signature mismatch' ili plejer secka tokom reprodukcije.

Osnovni uzrok: Trulež bitova (bit rot) ili greška u prenosu su promenili bitove u kompresovanim podacima audio frejma.

Oporavak: Testirajte integritet pomoću komande 'flac -t sample.flac'. Ponovo kodirajte sa 'flac -F' da biste ignorisali oštećene frejmove i oporavili zvuk.

Bezbednosna analiza i vektori napada parsera

FLAC ima zrelu bazu koda, ali loše formirani blokovi metapodataka (kao što su preveliki blokovi slika ili listovi koda) mogu izazvati probleme sa parserom.

Poznati vektori napada

  • Prelivanje celobrojne vrednosti (integer overflow) pri parsiranju METADATA_BLOCK_PICTURE, što dovodi do oštećenja hipa (heap corruption) u nezakrpljenim indekserima medija.
  • Kreirani bitovi za dodelu kanala koji uzrokuju deljenje sa nulom u rutinama za dekorelaciju stereo zvuka.
  • Čitanje van granica hipa (heap out-of-bounds read) u libFLAC čitaču Vorbis komentara.

Defanzivne najbolje prakse:

Istorijat i prekretnice

2017Microsoft i Apple dodaju izvornu podršku za dekodiranje FLAC-a u Windows 10 i macOS High Sierra.
2003FLAC se pridružuje kišobranu Xiph.Org fondacije zajedno sa formatima Ogg, Vorbis i Theora.
2001Josh Coalson izdaje FLAC 1.0 pod open-source GPL/BSD licencama.

Ključne prednosti

  • Potpuno otvorena specifikacija bez naknada, bez patentnih ograničenja.
  • Asimetričan dizajn omogućava trenutno, lagano dekodiranje na hardveru sa ograničenom baterijom.
  • Uključuje MD5 audio potpis u STREAMINFO zaglavlju radi automatske verifikacije korupcije na nivou bitova.

Tehnička ograničenja i nedostaci

  • Datoteke su značajno veće (obično 5 puta veće) od formata sa gubicima kao što su MP3, AAC ili Opus.
  • Nema izvornu podršku za 32-bitne audio podatke u pokretnom zarezu koji se obično koriste u internim sabirnicama za miksovanje u DAW-ovima.
  • Istorijski otpor starijih Apple aplikacija zahtijevao je alternativne formate poput ALAC-a.

Zanimljivosti

  • Četvorobajtni magični potpis 'fLaC' ima mešovita velika i mala slova koja predstavljaju 'Free Lossless Audio Codec'.
  • Evropska svemirska agencija koristila je FLAC za kompresiju naučnih audio snimaka iz atmosferskih svemirskih misija.
  • Pono muzički plejer visoke rezolucije Neila Younga izgradio je čitav svoj ekosistem oko 24-bitnog/192 kHz FLAC-a.

Često postavljana tehnička pitanja

Da li FLAC kompresuje zvuk isto tako dobro kao MP3?

Ne. FLAC je bez gubitaka (lossless), što znači da čuva svaki pojedinačni audio uzorak, obično postižući smanjenje veličine od 50%. MP3 je sa gubicima (lossy), odbacujući nečujne podatke da bi postigao smanjenje od 80% do 90%.

Šta radi nivo FLAC kompresije (0-8)?

Nivoi kompresije u FLAC-u utiču na vreme kodiranja i napor CPU-a, a NE na kvalitet zvuka. Svi nivoi (od 0 do 8) se dekompresuju u potpuno isti zvuk. Nivo 8 traje duže za kodiranje, ali proizvodi nešto manje datoteke.

Može li FLAC da skladišti omot albuma?

Da. FLAC uključuje namenski METADATA_BLOCK_PICTURE blok koji ugrađuje prednji omot, zadnji omot i umetničku knjižicu direktno unutar audio datoteke.

Povezani parovi konverzije za FLAC

FLAC у MP3

Konvartovanje FLAC datoteka bez gubitaka u kompresovane MP3 datoteke značajno smanjuje veličinu, čineći vašu muzičku biblioteku kompatibilnom sa starijim medijskim plejerima i mobilnim uređajima sa ograničenim prostorom.

MP3 у FLAC

Konvertovanje MP3 datoteke sa gubicima u FLAC datoteku bez gubitaka smešta audio podatke u nekompresovani arhivski kontejner, iako ne može da povrati frekvencije koje su već odbačene originalnom kompresijom.

ALAC у FLAC

Pretvaranje Apple Lossless Audio Codec datoteka u FLAC Master premešta vašu arhivsku muzičku kolekciju iz kontejnera ekskluzivnih za Apple u standard otvorenog koda podržan na hiljadama medijskih plejera i hardverskih uređaja.

FLAC у ALAC

Pretvaranje FLAC Master audio datoteka u Apple Lossless menja kontejner iz izvornog FLAC-a u MP4 uz očuvanje svakog pojedinačnog bita originalnih audio podataka.

WAV у FLAC

Konvertovanje nekompresovanog WAV PCM-a u FLAC Master smanjuje vaše audio datoteke na polovinu njihove veličine bez gubitka ijednog bita zvučnih podataka.

FLAC у WAV

Konvertovanje FLAC Master-a u WAV PCM raspakuje kompresovani zvuk u sirove podatke impulsno-kodne modulacije radi beskompromisne hardverske kompatibilnosti.

APE у FLAC

Konvertovanje Monkey's Audio datoteka u FLAC Master čuva svaki pojedinačni bit originalnih audio podataka uz otključavanje univerzalne kompatibilnosti na skoro svim modernim medijskim plejerima i hardveru.

AIFF у FLAC

Konvertovanje AIFF zvuka u FLAC master smanjuje nekompresovane veličine datoteka do 60 procenata uz očuvanje svakog pojedinačnog bita originalnih audio podataka.