Publicēts bezmaksas audio kodeks FLAC 1.4

Deviņus gadus pēc pēdējā nozīmīgā pavediena publicēšanas Xiph.Org kopiena ieviesa jaunu bezmaksas kodeka FLAC 1.4.0 versiju, kas nodrošina audio kodēšanu, nezaudējot kvalitāti. FLAC izmanto tikai bezzudumu kodēšanas metodes, kas garantē pilnīgu audio straumes sākotnējās kvalitātes saglabāšanu un tās identitāti ar kodēto atsauces versiju. Tajā pašā laikā izmantotās bezzudumu saspiešanas metodes ļauj samazināt oriģinālās audio straumes izmēru par 50-60%. FLAC ir pilnīgi bezmaksas straumēšanas formāts, kas nozīmē ne tikai bibliotēku atvērtību ar kodēšanas un dekodēšanas funkciju ieviešanu, bet arī to, ka nav ierobežojumu attiecībā uz specifikāciju izmantošanu un atvasinātu versiju izveidi. Bibliotēkas kods tiek izplatīts saskaņā ar BSD licenci.

Svarīgākās izmaiņas ietver:

  • Pievienots kodēšanas un dekodēšanas atbalsts ar 32 bitu kvantēšanas bitu paraugā (biti uz paraugu).
  • Uzlabota saspiešanas efektivitāte no 3. līdz 8. līmenim uz neliela kodēšanas ātruma samazinājuma rēķina, pateicoties uzlabotai autokorelācijas aprēķinu precizitātei. Palielināts kodēšanas ātrums 0., 1. un 2. līmenim. Nedaudz uzlabota saspiešana 1. līdz 4. līmenī adaptīvās heiristikas izmaiņu dēļ.
  • Ievērojami uzlabots saspiešanas ātrums 64 bitu ARMv8 procesoros, izmantojot NEON instrukcijas. Uzlabota veiktspēja x86_64 procesoros, kas atbalsta FMA instrukciju kopu.
  • LibFLAC un libFLAC++ bibliotēku API un ABI ir mainīti (lai atjauninātu uz versiju 1.4, lietojumprogrammas ir jāpārveido).
  • XMMS spraudnis ir novecojis un tiks noņemts nākamajā laidienā.
  • Bibliotēka libFLAC un utilīta flac nodrošina iespēju ierobežot FLAC failu minimālo bitu pārraides ātrumu līdz 1 bitam paraugā (var būt noderīgi, organizējot tiešraidi).
  • Ir kļuvis iespējams kodēt failus ar iztveršanas frekvenci līdz 1048575 Hz.
  • Lietderība flac ievieš jaunas opcijas “-limit-min-bitrate” un “-keep-foreign-metadata-if-present”.

Avots: opennet.ru

Pievieno komentāru