FLAC garsas (.flac)
Xiph.Org StandartinisNemokamas 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ą:
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 43ASCII ATVAIZDAVIMAS: fLaC
Standartizacija: Xiph.Org Open Standard / IETF Draft
Techninės specifikacijos
| Konteinerio architektūra | Native FLAC bitstream container with METADATA_BLOCK structure |
| Glaudinimas | Linear prediction (LPC) and Rice entropy coding with subframe partitioning |
| Baitų seka (Endianness) | Big-Endian bitstream headers; sample payloads signed integer PCM |
| Spalvų erdvės | N/A (Lossless Audio Stream) |
| Kanalai ir struktūra | 1 to 8 discrete audio channels |
| Maksimalūs matmenys | Sample rates up to 655,350 Hz at 4 to 32 bits per sample |
| Skaidrumas | 100% mathematically lossless bit-exact audio reproduction |
| Srautas ir progresyvusis įkėlimas | Native frame synchronization words and seeking tables support byte-range HTTP streaming |
Techninė palyginimo matrica: FLAC vs konkurentai
| Techninis atributas | FLAC (Dabartinis) | ALAC | WAV | APE |
|---|---|---|---|---|
| Licencijavimo modelis | Nemokamas ir atvirasis kodas (BSD / GPL) | "Apache 2.0" atvirasis kodas | Viešasis domenas / Nuosavybinis RIFF | Atvirojo kodo pasirinktinė licencija |
| Dekodavimo procesoriaus apkrova | Ypač maža; minimalus poveikis baterijai | Maža | Nulinės procesoriaus dekompresijos išlaidos | Nuo vidutinės iki didelės |
| Klaidų aptikimas | Integruotas 128 bitų MD5 neapdoroto PCM garso parašas | Tik atomo lygio vientisumas | Nėra integruoto | Kadrinė CRC32 kontrolinė suma |
| Aparatinio grotuvo pritaikymas | Visur automobilių magnetolose, namų imtuvuose ir "Hi-Fi" įrenginiuose | "Apple" įrenginiai ir "AirPlay" imtuvai | Visi įrenginiai | Labai 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
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
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.
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.
„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 Master" garso failų konvertavimas į „Apple Lossless" pakeičia talpyklą iš gimtojo FLAC į MP4 formatą, o kiekvienas originalių garso duomenų bitas išlieka nepažeistas.
Nesuspaustų WAV PCM failų konversija į FLAC Master sumažina garso failų dydį perpus neprarandant nė vieno garso duomenų bito.
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.
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.
Konvertuojant AIFF garsą į FLAC formatą sumažinami nesuspausti failo dydžiai iki 60 procentų, išsaugant kiekvieną pradinių garso duomenų bitą.