FLAC 1.4.0 prihaja z majhnimi izboljšavami, a zelo pomembnimi

FLAC je odprt format z licenco brez avtorskih pravic

FLAC uporablja samo metode kodiranja brez izgub, kar zagotavlja popolno ohranitev izvirne kakovosti

Devet let po objavi zadnje teme pomembno, skupnost Xiph.Org je predstavil novo različico kodeka FLAC 1.4.0 ki zagotavlja kodiranje zvoka brez izgub.

Za tiste, ki ne poznate FLAC, morate to vedeti to je popolnoma odprta oblika pretakanja, kar pomeni ne le odprtost knjižnic z implementacijo funkcij kodiranja in dekodiranja, temveč tudi odsotnost omejitev glede uporabe specifikacij in ustvarjanja izpeljanih različic knjižnične kode.

FLAC je zasnovan za stiskanje zvoka. Zaradi tega so nastale datoteke mogoče predvajati in uporabljati ter so manjše, kot če bi bil algoritem za statistično stiskanje (kot je ZIP) uporabljen neposredno za datoteko PCM.

FLAC je postal eden izmed priljubljenih formatov za prodajo glasbe preko interneta, pa tudi Monkey's Audio, ki deluje enako dobro. Poleg tega se uporablja pri izmenjavi skladb po omrežju, kot alternativa MP3, ko želite doseči večje zmanjšanje velikosti kot pri datoteki WAV-PCM in ne izgubiti kakovosti zvoka. Hkrati uporabljene metode stiskanja brez izgub omogočajo zmanjšanje velikosti izvirnega zvočnega toka za 50-60 %.

Glavne novosti FLAC 1.4.0

V novi različici kodeka, ki je predstavljen, je poudarjeno, da dodana podpora za kodiranje in dekodiranje z malo globine de 32 bitov na kvantizacijo vzorca.

Druga novost, ki spremlja lansiranje te nove različice, je ta izboljšana učinkovitost stiskanja na stopnjah 3 do 8 za ceno rahlega zmanjšanja hitrosti kodiranja zaradi izboljšane natančnosti računanja avtokorelacije.

Poleg tega je treba opozoriti, da je knjižnica libFLAC in pripomoček flac, v tej novi različici omogočiti omejitev bitne hitrosti najmanj za datoteke FLAC, do en bit na vzorec (lahko je uporabno pri gostovanju prenosov v živo).

Tudi višja hitrost kodiranja je bila dosežena za stopnje 0, 1 in 2, skupaj z rahlo izboljšanim stiskanjem na stopnjah 1 do 4 s spremembo prilagodljive hevristike, poleg tega je postalo mogoče kodirati datoteke s hitrostjo vzorčenja do 1048575 Hz.

Po drugi strani pa je tudi ugotovljeno, da je Hitrost stiskanja je bila bistveno izboljšana pri 8-bitnih procesorjih ARMv64, zahvaljujoč uporabi navodil NEON. Izboljšana zmogljivost na procesorjih x86_64, ki podpirajo nabor navodil FMA.

Od ostalih sprememb ki izstopajo iz te nove različice:

  • API in ABI knjižnic libFLAC in libFLAC++ sta bila spremenjena (nadgradnja na različico 1.4 zahteva vnovično izdelavo aplikacij).
  • Zastarelo in bo odstranjeno v naslednji različici vtičnika za XMMS.
  • Pripomoček flac ima novi možnosti »–limit-min-bitrate« in »–keep-foreign-metadata-if-present«.
  • Stiskanje prednastavitev -1 in -4 je bilo pri nekaterih materialih rahlo izboljšano s spremembo prilagodljive hevristike na sredini
  • Integrirane pospešitve, posebej namenjene 8-bitnim napravam ARMv64, ki uporabljajo NEON (Ronen Gvili, Martijn van Beurden)
  • Dodane so pospešitve za procesorje x86_64, ki imajo razširitev nabora ukazov FMA
  • Zdaj je mogoče kodirati in dekodirati 32-bitni PCM
  • Odpravljena je težava s funkcijo razčlenjevanja, zaradi katere je imela prva sličica napačno velikost in odmik
  • Sistemski datoteki MSVC in Makefile.lite sta bili odstranjeni. Gradnjo z MSVC (Visual Studio) lahko izvedete s pomočjo CMake
  • Dodatek novega fuzzer dekoderja, dodajanje pokritosti iskalne kode
  • Opozorilo, ki ga vrne obdelava zunanjih metapodatkov, je zdaj jasnejše, če uporabnik poskuša obnoviti zunanje metapodatke napačne vrste, na primer z dekodiranjem datoteke FLAC, ki vsebuje zunanje metapodatke AIFF, v datoteko WAV.

Končno če vas zanima več o tem, lahko preverite podrobnosti V naslednji povezavi.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.