FLAC audio (.flac)
Xiph.Org StandartsBrī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:
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 43ASCII ATTEIOLOJUMS: fLaC
Standartizācija: Xiph.Org Open Standard / IETF Draft
Tehniskās specifikācijas
| Konteinera arhitektūra | Native FLAC bitstream container with METADATA_BLOCK structure |
| Saspiešana | Linear prediction (LPC) and Rice entropy coding with subframe partitioning |
| Baitu secība | Big-Endian bitstream headers; sample payloads signed integer PCM |
| Krāsu telpas | N/A (Lossless Audio Stream) |
| Kanāli un struktūra | 1 to 8 discrete audio channels |
| Maks. izmēri | Sample rates up to 655,350 Hz at 4 to 32 bits per sample |
| Caurspīdīgums | 100% mathematically lossless bit-exact audio reproduction |
| Straumēšana un progresīvā ielāde | Native frame synchronization words and seeking tables support byte-range HTTP streaming |
Tehniskā salīdzinājuma matrica: FLAC pret konkurentiem
| Tehniskais atribūts | FLAC (Pašreizējais) | ALAC | WAV | APE |
|---|---|---|---|---|
| Licencēšanas modelis | Bezmaksas un atvērtais pirmkods (BSD/GPL) | Apache 2.0 atvērtais pirmkods | Publiskais īpašums / Proprietary RIFF | Atvērtā pirmkoda pielāgota licence |
| Dekodēšanas procesora slodze | Īpaši zema; minimāla ietekme uz akumulatoru | Zema | Nulles procesora dekompresijas pieskaitāmās izmaksas | Mērena līdz augsta |
| Kļūdu noteikšana | Iegultais 128 bitu MD5 neapstrādāta PCM audio paraksts | Tikai atomu līmeņa integritāte | Nav iebūvēts | Kadru CRC32 kontresummas |
| Aparatūras atskaņotāju ieviešana | Visuresošs automašīnu stereoiekārtās, mājas uztvērējos un Hi-Fi sistēmās | Apple ierīces un AirPlay uztvērēji | Visas 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
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
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.
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.
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 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.
Nesaspiesta WAV PCM konvertēšana uz FLAC Master samazina audio failu izmēru uz pusi, nezaudējot nevienu skaņas datu bitu.
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.
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 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.