Objavljen brezplačni zvočni kodek FLAC 1.4

Devet let po objavi zadnje pomembne teme je skupnost Xiph.Org predstavila novo različico brezplačnega kodeka FLAC 1.4.0, ki omogoča kodiranje zvoka brez izgub. FLAC uporablja samo metode kodiranja brez izgub, kar zagotavlja popolno ohranitev izvirne kakovosti zvočnega toka in njegove istovetnosti z referenčno različico, ki je predmet kodiranja. Hkrati uporabljene metode stiskanja brez izgub omogočajo zmanjšanje velikosti izvirnega zvočnega toka za 50-60%. FLAC je popolnoma brezplačen pretočni format, kar ne pomeni le odprtosti knjižnic z implementacijo funkcij kodiranja in dekodiranja, temveč tudi odsotnost omejitev glede uporabe specifikacij in ustvarjanja izpeljanih različic. Koda knjižnice se distribuira pod licenco BSD.

Med najpomembnejšimi spremembami so:

  • Dodana podpora za kodiranje in dekodiranje z bitno globino kvantizacije 32 bitov na vzorec (bit na vzorec).
  • Izboljšana učinkovitost stiskanja na stopnjah 3 do 8, za ceno rahlega zmanjšanja hitrosti kodiranja zaradi izboljšane natančnosti izračuna avtokorelacije. Povečana hitrost kodiranja za ravni 0, 1 in 2. Nekoliko izboljšano stiskanje na ravneh 1 do 4 s spremembo prilagodljive hevristike.
  • Znatno izboljšana hitrost stiskanja na 64-bitnih procesorjih ARMv8, zahvaljujoč uporabi navodil NEON. Izboljšana zmogljivost na procesorjih x86_64, ki podpirajo nabor navodil FMA.
  • API in ABI knjižnic libFLAC in libFLAC++ sta bila spremenjena (nadgradnja na različico 1.4 zahteva ponovno izdelavo aplikacij).
  • Zastarelo in bo odstranjeno v naslednji izdaji vtičnika za XMMS.
  • Knjižnica libFLAC in pripomoček flac omogočata omejitev najmanjše bitne hitrosti za datoteke FLAC, do 1 bita na vzorec (lahko je uporabno pri organizaciji oddajanja v živo).
  • Postalo je mogoče kodirati datoteke s frekvenco vzorčenja do 1048575 Hz.
  • Pripomoček flac implementira novi možnosti "--limit-min-bitrate" in "--keep-foreign-metadata-if-present".

Vir: opennet.ru

Dodaj komentar