FLAC (Free Lossless Engl Audio Codec.) - codec gratuit popular pentru compresia datelor audio, fără nici o pierdere.
Spre deosebire de codec-uri audio care oferă lossy (MP3, AAC, WMA, Ogg Vorbis) FLAC, precum și orice alte Lossless-codec, nu elimina orice informație din fluxul audio și este potrivit pentru a asculta muzică la echipamente de reproducere a sunetului de înaltă calitate și pentru arhivare colecție audio.
Astăzi, formatul FLAC este susținut de o varietate de aplicații audio și playere audio portabile și are, de asemenea, un număr mare de implementări hardware.
Atunci când codarea datelor audio (PCM) Nu trebuie să existe nici o pierdere, care este identic cu bitul audio decodat de biți originale. Fiecare cadru de date conține un CRC pe 16 biți pentru detectarea erorilor de transmisie. Integritatea datelor audio, în viitor, de asemenea, asigurat înregistrarea în fișierul MD5-semnătură din titlu, calculată pe baza datelor audio necodată originale, care este apoi în decodificarea sau de testare pot fi comparate.
FLAC decodează numai cu algoritmi întregi, care sunt cu mult mai puțin resurse decât alte codificatoare. Decodificarea în timp real este posibilă chiar și pe echipamente foarte "modeste".
Deoarece formatul FLAC este deschis și are cerințe modeste din partea decodificarea, acesta este în prezent singurul care are codificator fără pierderi de suport hardware.
Fiecare cadru din fișiere FLAC conține complet toate informațiile necesare pentru decodare. FLAC nu va face referire la cadrul anterior sau ulterior; FLAC utilizează codurile de sincronizare și CRC (cum ar fi MPEG), care permite decodorului să meargă la mijlocul fluxului cu o întârziere minimă.
Noile blocuri de metadate pot fi definite și adăugate în versiunile următoare ale codificatorului fără nicio încălcare pentru versiunile mai vechi ale decodoarelor. În prezent, există tipuri de metadate pentru etichete, foi cue, tabele de căutare. Aplicațiile terțe pot înregistra propriile tipuri de metadate Aplicație prin înregistrarea identificatorului lor.
- Mutarea la multe sisteme.
- Open Source și licență gratuită.
- Suport hardware (PhatBox, Kenwood MusicKeg, Rio Karma, etc.).
- Streaming support.
- Decodare foarte rapidă.
- Suport multi-canal și rezoluție înaltă a fluxurilor.
- Asistență pentru repornirea suportului.
- Sprijin pentru foaia de însoțire (cu restricții mici).
- Distribuția largă ca succesor al formatului Shorten.
- Eficiența de compresie este puțin mai mică decât cea a altor codoare populare (Monkey's Audio., OptimFROG).
- Modul maxim de compresie este destul de lent.