FLAC audio (.flac)

Xiph.Org Standarts

Brīvais bezzaudējumu audio kodekss (FLAC) ir zelta standarta atvērtā pirmkoda bezzaudējumu audio formāts, kas piedāvā augstas kompresijas pakāpes ar ārkārtīgi ātru un aparatūrai draudzīgu dekodēšanu.

Konvertēt FLAC uz MP3

Bezmaksas FLAC uz MP3 konvertētājs pārlūkprogrammā. Konvertējiet failus uzreiz savā ierīcē.

Pārbaudīt un metadati

Operētājsistēmas un failu analizatori identificē FLAC failus, pārbaudot sākotnējo bināro baitu secību:

Atlasiet vai velciet failus šeit

100% privāta konvertēšana pārlūkprogrammā - faili nekad neatstāj jūsu ierīci

vai ielīmējiet Ctrl+V
Privātuma garantija bez datu pārraides tīklā: 0 baitu augšupielādēti ārējos serveros. Visa apstrāde notika lokāli jūsu pārlūkprogrammas smilškastē.

Baitu līmeņa galvenes paraksts (maģiskie baiti)

Operētājsistēmas un failu analizatori identificē FLAC failus, pārbaudot sākotnējo bināro baitu secību:

HEKSADECIMĀLAIS PARAKSTS (NOBĪDE 0):

66 4C 61 43

ASCII ATTEIOLOJUMS: fLaC

Standartizācija: Xiph.Org Open Standard / IETF Draft

Tehniskās specifikācijas

Konteinera arhitektūraNative FLAC bitstream container with METADATA_BLOCK structure
SaspiešanaLinear prediction (LPC) and Rice entropy coding with subframe partitioning
Baitu secībaBig-Endian bitstream headers; sample payloads signed integer PCM
Krāsu telpasN/A (Lossless Audio Stream)
Kanāli un struktūra1 to 8 discrete audio channels
Maks. izmēriSample rates up to 655,350 Hz at 4 to 32 bits per sample
Caurspīdīgums100% mathematically lossless bit-exact audio reproduction
Straumēšana un progresīvā ielādeNative frame synchronization words and seeking tables support byte-range HTTP streaming

Tehniskā salīdzinājuma matrica: FLAC pret konkurentiem

Tehniskais atribūtsFLAC (Pašreizējais)ALACWAVAPE
Licencēšanas modelisBezmaksas un atvērtais pirmkods (BSD/GPL)Apache 2.0 atvērtais pirmkodsPubliskais īpašums / Proprietary RIFFAtvērtā pirmkoda pielāgota licence
Dekodēšanas procesora slodzeĪpaši zema; minimāla ietekme uz akumulatoruZemaNulles procesora dekompresijas pieskaitāmās izmaksasMērena līdz augsta
Kļūdu noteikšanaIegultais 128 bitu MD5 neapstrādāta PCM audio parakstsTikai atomu līmeņa integritāteNav iebūvētsKadru CRC32 kontresummas
Aparatūras atskaņotāju ieviešanaVisuresošs automašīnu stereoiekārtās, mājas uztvērējos un Hi-Fi sistēmāsApple ierīces un AirPlay uztvērējiVisas ierīcesĻoti ierobežota

Biežākie bojājumu veidi un heksadecimālās atkopšanas ceļvedis

FLAC dekodētājs reģistrē 'MD5 signature mismatch' vai atskaņotājs raustās atskaņošanas laikā.

Pamatcēlonis: Bitu bojāšanās vai pārraides kļūda apgriezusi bitus saspiestā audio kadra datos.

Atkopšana: Pārbaudiet integritāti, izmantojot 'flac -t sample.flac'. Atkārtoti kodējiet ar 'flac -F', lai ignorētu bojātos kadrus un atgūtu audio.

Drošības analīze un parsētāja uzbrukuma vektori

FLAC ir nobriedusi koda bāze, taču nepareizi formatēti metadatu bloki (piemēram, pārāk lieli attēlu vai celiņu saraksta bloki) var izraisīt parsētāja problēmas.

Zināmie uzbrukuma vektori

  • Veselu skaitļu pārpilde METADATA_BLOCK_PICTURE parsēšanā, kas izraisa atmiņas kaudzes bojājumus nelāpītos multivides indeksētājos.
  • Izstrādāti kanālu piešķiršanas biti, kas izraisa dalīšanu ar nulli stereo dekorelācijas rutīnās.
  • Kaudzes nolasīšana ārpus robežām libFLAC Vorbis komentāru lasītājā.

Aizsardzības labākā prakse:

Vēsturiskā izcelsme un pavērsieni

2017Microsoft un Apple pievieno vietējo FLAC dekodēšanas atbalstu Windows 10 un macOS High Sierra operētājsistēmām.
2003FLAC pievienojas Xiph.Org fonda paspārnei kopā ar Ogg, Vorbis un Theora.
2001Džošs Koulsons (Josh Coalson) izdod FLAC 1.0 saskaņā ar atvērtā pirmkoda GPL/BSD licencēm.

Galvenās priekšrocības un plusi

  • Pilnībā atvērta, bezatlīdzības specifikācija bez patentu ierobežojumiem.
  • Asimetriskais dizains nodrošina tūlītēju, vieglu dekodēšanu ar akumulatoru ierobežotā aparatūrā.
  • Ietver MD5 audio parakstu STREAMINFO galvenē automātiskai bitu līmeņa korupcijas pārbaudei.

Tehniskie ierobežojumi un mīnusi

  • Faili ir ievērojami lielāki (parasti 5 reizes lielāki) nekā ar zaudējumiem saistīti formāti, piemēram, MP3, AAC vai Opus.
  • Nav vietēja atbalsta 32 bitu peldošā komatu audio datiem, ko parasti izmanto DAW iekšējās miksēšanas kopnēs.
  • Vēsturiska pretestība no mantotajām Apple lietojumprogrammām, kas pieprasīja alternatīvus formātus, piemēram, ALAC.

Interesanti tehniski fakti

  • 4 baitu maģiskais paraksts 'fLaC' satur jauktu reģistru, kas apzīmē 'Free Lossless Audio Codec'.
  • Eiropas Kosmosa aģentūra izmantoja FLAC, lai saspiestu zinātniskos audio ierakstus no atmosfēras kosmosa misijām.
  • Nīla Janga (Neil Young) augstas izšķirtspējas Pono mūzikas atskaņotājs izveidoja visu savu ekosistēmu ap 24 bitu/192 kHz FLAC.

Bieži uzdotie tehniskie jautājumi

Vai FLAC saspiež audio tikpat labi kā MP3?

Nē. FLAC ir bezzudumu formāts, kas nozīmē, ka tas saglabā katru atsevišķu audio paraugu, parasti panākot 50% izmēra samazinājumu. MP3 ir ar zudumiem, izmetot nedzirdamus datus, lai panāktu 80% līdz 90% samazinājumu.

Ko dara FLAC saspiešanas līmenis (0-8)?

Saspiešanas līmeņi FLAC ietekmē kodēšanas laiku un procesora noslodzi, NEVIS audio kvalitāti. Visi līmeņi (no 0 līdz 8) dekompresējas uz precīzi to pašu audio. 8. līmeņa kodēšana prasa vairāk laika, bet rada nedaudz mazākus failus.

Vai FLAC var glabāt albuma vāciņa mākslu?

Jā. FLAC ietver īpašu METADATA_BLOCK_PICTURE bloku, kas iegult priekšējo vāciņu, aizmugurējo vāciņu un bukleta attēlus tieši audio failā.

Saistītie FLAC konvertēšanas pāri

FLAC uz MP3

Bezzudumu FLAC failu konvertēšana saspiestos MP3 failos būtiski samazina failu izmēru, padarot jūsu mūzikas bibliotēku saderīgu ar vecākiem multivides atskaņotājiem un mobilajām ierīcēm ar ierobežotu vietu.

MP3 uz FLAC

Ar zudumiem saspiesta MP3 faila konvertēšana bezzudumu FLAC failā ievieto audio datus nesaspiestā arhīva konteinerā, lai gan tas nevar atjaunot frekvences, kuras sākotnējā saspiešana jau ir izmetusi.

ALAC uz FLAC

Apple Lossless Audio Codec failu konvertēšana uz FLAC formātu pārvieto jūsu arhīva mūzikas kolekciju no Apple ekskluzīvajiem MP4 konteineriem uz atvērtā koda standartu, ko atbalsta tūkstošiem multivides atskaņotāju un aparatūras ierīču.

FLAC uz ALAC

FLAC Master audio failu konvertēšana uz Apple Lossless maina konteineru no oriģinālā FLAC uz MP4, saglabājot neskartu katru oriģinālo audio datu bitu.

WAV uz FLAC

Nesaspiesta WAV PCM konvertēšana uz FLAC Master samazina audio failu izmēru uz pusi, nezaudējot nevienu skaņas datu bitu.

FLAC uz WAV

Konvertējot FLAC Master uz WAV PCM, saspiestais audio tiek izpakots neapstrādātos impulsa koda modulācijas datos, nodrošinot nevainojamu aparatūras saderību.

APE uz FLAC

Monkey's Audio failu konvertēšana uz FLAC Master saglabā katru oriģinālo audio datu bitu, vienlaikus nodrošinot universālu saderību gandrīz visos mūsdienu multivides atskaņotājos un aparatūrā.

AIFF uz FLAC

AIFF audio pārveidošana par FLAC samazina nesaspiesto failu izmēru līdz pat 60 procentiem, vienlaikus saglabājot katru oriģinālo audio datu bitu.