Paskelbtas nemokamas garso kodekas FLAC 1.4

Praėjus devyneriems metams po paskutinės reikšmingos gijos paskelbimo, Xiph.Org bendruomenė pristatė naują nemokamo kodeko FLAC 1.4.0 versiją, kuri užtikrina garso kodavimą neprarandant kokybės. FLAC naudoja tik be nuostolių kodavimo metodus, kurie garantuoja visišką originalios garso srauto kokybės ir jo tapatumo su užkoduota etalonine versija išsaugojimą. Tuo pačiu metu naudojami be nuostolių glaudinimo metodai leidžia sumažinti originalaus garso srauto dydį 50–60%. FLAC yra visiškai nemokamas srautinio perdavimo formatas, reiškiantis ne tik bibliotekų atvirumą, įgyvendinant kodavimo ir dekodavimo funkcijas, bet ir specifikacijų naudojimo apribojimų bei išvestinių versijų kūrimo nebuvimą. Bibliotekos kodas platinamas pagal BSD licenciją.

Svarbiausi pakeitimai apima:

  • Pridėtas kodavimo ir dekodavimo palaikymas naudojant 32 bitų kvantavimo bitą pavyzdyje (bitų pavyzdžiui).
  • Pagerintas suspaudimo efektyvumas nuo 3 iki 8 lygių, šiek tiek sumažinus kodavimo greitį dėl patobulinto autokoreliacijos skaičiavimų tikslumo. Padidintas 0, 1 ir 2 lygių kodavimo greitis. Šiek tiek patobulintas glaudinimas nuo 1 iki 4 dėl prisitaikančios euristikos pokyčių.
  • Žymiai pagerintas suspaudimo greitis 64 bitų ARMv8 procesoriuose naudojant NEON instrukcijas. Pagerintas našumas x86_64 procesoriuose, kurie palaiko FMA instrukcijų rinkinį.
  • Buvo pakeistos libFLAC ir libFLAC++ bibliotekų API ir ABI (atnaujinant į 1.4 versiją reikia iš naujo sukurti programas).
  • XMMS papildinys buvo pasenęs ir bus pašalintas kitame leidime.
  • „LibFLAC“ biblioteka ir „flac“ programa suteikia galimybę apriboti minimalų FLAC failų pralaidumą iki 1 bito vienam pavyzdžiui (gali būti naudinga organizuojant tiesioginę transliaciją).
  • Atsirado galimybė koduoti failus, kurių atrankos dažnis yra iki 1048575 Hz.
  • „flac“ programa įdiegia naujas parinktis „-riba-min-bitrate“ ir „-keep-foreign-metadata-if-present“.

Šaltinis: opennet.ru

Добавить комментарий