FLAC garsas (.flac)

Xiph.Org Standartinis

Nemokamas beuostis garso kodekas (FLAC) yra auksinis atvirojo kodo beuostė garso formato standartas, siūlantis didelius suspaudimo koeficientus ir itin greitą, aparatinės įrangos palaikomą dekodavimą.

Konvertuoti FLAC į MP3

Nemokamas FLAC į MP3 konverteris naršyklėje. Konvertuokite failus akimirksniu savo įrenginyje.

Tikrinti ir metaduomenys

Operacinės sistemos ir failų analizatoriai atpažįsta FLAC failus tikrindami pradinę dvejetainę baitų seką:

Pasirinkite arba nuvilkite failus čia

100% privatus konvertavimas naršyklėje - failai niekada nepalieka jūsų įrenginio

arba įklijuokite Ctrl+V
Nulinio tinklo perdavimo privatumo garantija: 0 baitų įkelta į išorinius serverius. Visas apdorojimas vyko vietoje, jūsų naršyklės smėlio dėžėje (sandbox).

Baitų lygio antraštės parašas (magiškieji baitai)

Operacinės sistemos ir failų analizatoriai atpažįsta FLAC failus tikrindami pradinę dvejetainę baitų seką:

ŠEŠIOLIKTAINIS PARAŠAS (POSLINKIS 0):

66 4C 61 43

ASCII ATVAIZDAVIMAS: fLaC

Standartizacija: Xiph.Org Open Standard / IETF Draft

Techninės specifikacijos

Konteinerio architektūraNative FLAC bitstream container with METADATA_BLOCK structure
GlaudinimasLinear prediction (LPC) and Rice entropy coding with subframe partitioning
Baitų seka (Endianness)Big-Endian bitstream headers; sample payloads signed integer PCM
Spalvų erdvėsN/A (Lossless Audio Stream)
Kanalai ir struktūra1 to 8 discrete audio channels
Maksimalūs matmenysSample rates up to 655,350 Hz at 4 to 32 bits per sample
Skaidrumas100% mathematically lossless bit-exact audio reproduction
Srautas ir progresyvusis įkėlimasNative frame synchronization words and seeking tables support byte-range HTTP streaming

Techninė palyginimo matrica: FLAC vs konkurentai

Techninis atributasFLAC (Dabartinis)ALACWAVAPE
Licencijavimo modelisNemokamas ir atvirasis kodas (BSD / GPL)"Apache 2.0" atvirasis kodasViešasis domenas / Nuosavybinis RIFFAtvirojo kodo pasirinktinė licencija
Dekodavimo procesoriaus apkrovaYpač maža; minimalus poveikis baterijaiMažaNulinės procesoriaus dekompresijos išlaidosNuo vidutinės iki didelės
Klaidų aptikimasIntegruotas 128 bitų MD5 neapdoroto PCM garso parašasTik atomo lygio vientisumasNėra integruotoKadrinė CRC32 kontrolinė suma
Aparatinio grotuvo pritaikymasVisur automobilių magnetolose, namų imtuvuose ir "Hi-Fi" įrenginiuose"Apple" įrenginiai ir "AirPlay" imtuvaiVisi įrenginiaiLabai ribotas

Dažni sugadinimo režimai ir šešioliktainio atkūrimo vadovas

FLAC dekoderis įrašo žurnalą "MD5 signature mismatch" arba grotuvas trūkčioja atkūrimo metu.

Pirminė priežastis: Bitų gedimas arba perdavimo klaida apvertė bitus suspaustų garso kadrų duomenyse.

Atkūrimas: Patikrinkite vientisumą naudodami "flac -t sample.flac". Iš naujo užkoduokite naudodami "flac -F", kad ignoruotumėte sugadintus kadrus ir atkurtumėte garsą.

Saugumo analizė ir analizatoriaus atakos vektoriai

FLAC turi subrendusią kodo bazę, tačiau blogai suformuoti metaduomenų blokai (pvz., per dideli paveikslėlių arba takelių sąrašo blokai) gali sukelti analizatoriaus problemų.

Žinomi atakos vektoriai

  • Sveikųjų skaičių perpildymas METADATA_BLOCK_PICTURE analizėje, sukugantis krūvos pažeidimą nesutvarkytuose medijos indeksatoriuose.
  • Sukurti kanalo priskyrimo bitai, sukeliantys dalybą iš nulio stereo dekorreliacijos procedūrose.
  • Krūvos ribų skaitymas "libFLAC" "Vorbis" komentarų skaitytuve.

Geriausia apsaugos praktika:

Istorinė kilmė ir svarbiausi etapai

2017"Microsoft" ir "Apple" prideda gimtąjį FLAC dekodavimo palaikymą "Windows 10" ir "macOS High Sierra" sistemose.
2003FLAC prisijungia prie "Xiph.Org" fondo skėčio kartu su "Ogg", "Vorbis" ir "Theora".
2001Josh Coalson išleidžia FLAC 1.0 pagal atvirojo kodo GPL / BSD licencijas.

Pagrindiniai privalumai

  • Visiškai atvira, neatlygintina specifikacija be jokių patentų apribojimų.
  • Asimetrinis dizainas užtikrina akimirksnį, lengvą dekodavimą bateriją taupančioje aparatinėje įrangoje.
  • Apima MD5 garso parašą STREAMINFO antraštėje, skirtą automatiniam bitų lygio pažeidimų patvirtinimui.

Techniniai apribojimai ir trūkumai

  • Failai yra žymiai didesni (paprastai 5 kartus didesni) nei nuostolingi formatai, tokie kaip MP3, AAC ar "Opus".
  • Nėra gimtojo palaikymo 32 bitų slankiojo kablelio garso duomenims, dažniausiai naudojamiems DAW vidinėse miksavimo magistralėse.
  • Istorinis pasipriešinimas iš senųjų "Apple" programų reikalavo alternatyvių formatų, tokių kaip ALAC.

Įdomūs techniniai faktai

  • 4 baitų stebuklingas parašas „fLaC" turi mišrią didžiųjų ir mažųjų raidžių rašybą, reiškiančią "Free Lossless Audio Codec" (Nemokamas beuostis garso kodekas).
  • Europos kosmoso agentūra naudojo FLAC moksliniams garso įrašams iš atmosferos kosminių misijų suspausti.
  • Neil Young didelės raiškos "Pono" muzikos grotuvas sukūrė visą savo ekosistemą aplink 24 bitų / 192 kHz FLAC.

Dažniausiai užduodami techniniai klausimai

Ar FLAC suspaudžia garsą taip pat gerai kaip MP3?

Ne. FLAC yra be nuostolių (lossless), o tai reiškia, kad jis išsaugo kiekvieną garso pavyzdį, paprastai pasiekdamas 50% dydžio sumažinimą. MP3 yra su nuostoliais (lossy), atmesdamas negirdimus duomenis ir pasiekdamas 80–90% sumažinimą.

Ką daro FLAC glaudinimo lygis (0–8)?

Glaudinimo lygiai FLAC formate turi įtakos kodavimo laikui ir procesoriaus apkrovai, o NE garso kokybei. Visi lygiai (nuo 0 iki 8) išskleidžiami į lygiai tokį patį garsą. 8 lygį užkoduoti užtrunka ilgiau, tačiau gaunami šiek tiek mažesni failai.

Ar FLAC gali saugoti albumo viršelio paveikslėlį?

Taip. FLAC apima specialų METADATA_BLOCK_PICTURE bloką, kuris įterpia priekinį viršelį, galinį viršelį ir vidinius įdėklus tiesiai į garso failą.

Susijusios FLAC konvertavimo poros

FLAC į MP3

Konvertuojant be nuostolių suspaustus FLAC failus į glaudintus MP3 failus, žymiai sumažinamas failo dydis, todėl jūsų muzikos biblioteka tampa suderinama su senesniais medijos grotuvais ir ribotos atminties mobiliaisiais įrenginiais.

MP3 į FLAC

Konvertuojant nuostolingą MP3 failą į FLAC failą be nuostolių, garso duomenys patalpinami į neglaudintą archyvo talpyklą, nors tai negali atkurti dažnių, kuriuos pradinio glaudinimo metu jau pašalino.

ALAC į FLAC

„Apple Lossless Audio Codec" failų konvertavimas į „FLAC Master" perkelia jūsų archyvinę muzikos kolekciją iš „Apple" išskirtinių MP4 talpyklų į atvirojo kodo standartą, palaikomą tūkstančiuose medijos grotuvų ir aparatinės įrangos įrenginių.

FLAC į ALAC

„FLAC Master" garso failų konvertavimas į „Apple Lossless" pakeičia talpyklą iš gimtojo FLAC į MP4 formatą, o kiekvienas originalių garso duomenų bitas išlieka nepažeistas.

WAV į FLAC

Nesuspaustų WAV PCM failų konversija į FLAC Master sumažina garso failų dydį perpus neprarandant nė vieno garso duomenų bito.

FLAC į WAV

Konvertuojant FLAC Master į WAV PCM, suspaustas garsas išpakuojamas į neapdorotus impulsinio kodo moduliacijos (PCM) duomenis, kad būtų užtikrintas absoliutus aparatinės įrangos suderinamumas.

APE į FLAC

Konvertuojant „Monkey's Audio" failus į FLAC Master išsaugomi visi originalūs garso duomenys ir atrakinamas universalus suderinamumas beveik su visomis šiuolaikinėmis medijos leistuvėmis bei aparatine įranga.

AIFF į FLAC

Konvertuojant AIFF garsą į FLAC formatą sumažinami nesuspausti failo dydžiai iki 60 procentų, išsaugant kiekvieną pradinių garso duomenų bitą.