FLAC 1.4.0 stiže sa malim poboljšanjima, ali prilično važnima

FLAC je otvoreni format sa licencom bez autorskih prava

FLAC koristi samo metode kodiranja bez gubitaka, što garantuje potpuno očuvanje originalnog kvaliteta

Devet godina nakon postavljanja zadnje teme važno, zajednica Xiph.Org je predstavio novu verziju FLAC 1.4.0 kodeka koji obezbeđuje audio kodiranje bez gubitaka.

Za one koji nisu svjesni FLAC-a, trebali biste to znati ovo je potpuno otvoren streaming format, što podrazumijeva ne samo otvorenost biblioteka sa implementacijom funkcija kodiranja i dekodiranja, već i odsustvo ograničenja u korištenju specifikacija i kreiranju izvedenih verzija koda biblioteke.

FLAC je dizajniran za kompresiju zvuka. Zbog toga su rezultujuće datoteke moguće reproducirati i koristiti, kao i manje nego da je statistički algoritam kompresije (kao što je ZIP) primijenjen direktno na PCM datoteku.

FLAC je postao jedan od preferiranih formata za prodaju muzike preko interneta, kao i Monkey's Audio koji radi identično dobro. Osim toga, koristi se u razmjeni pjesama preko mreže, kao alternativa MP3, kada želite postići veće smanjenje veličine nego u WAV-PCM fajlu, a ne izgubiti kvalitet zvuka. U isto vrijeme, korištene metode kompresije bez gubitaka omogućavaju smanjenje veličine originalnog audio toka za 50-60%.

Glavne vijesti o FLAC-u 1.4.0

U novoj verziji kodeka koja je predstavljena to je istaknuto dodana podrška za kodiranje i dekodiranje sa malom dubinom de 32 bita po uzorku kvantizacije.

Još jedan novitet koji prati lansiranje ove nove verzije je to poboljšana efikasnost kompresije na nivoima od 3 do 8 po cijenu blagog smanjenja brzine kodiranja zbog poboljšane preciznosti autokorelacijskog izračunavanja.

Pored ovoga, napominje se i da biblioteka libFLAC i flac uslužni program, u ovoj novoj verziji pružaju mogućnost ograničavanja brzine prijenosa minimum za FLAC fajlove, do jednog bita po uzorku (može biti korisno kada hostujete live streamove).

Tambien veća brzina kodiranja je postignuta za nivoe 0, 1 i 2, zajedno sa neznatno poboljšanom kompresijom na nivoima od 1 do 4 promjenom adaptivne heuristike, plus postalo je moguće kodiranje datoteka sa brzinama uzorkovanja do 1048575 Hz.

S druge strane, također se napominje da je Brzina kompresije je značajno poboljšana na 8-bitnim ARMv64 procesorima, zahvaljujući korištenju NEON uputa. Poboljšane performanse na x86_64 procesorima koji podržavaju FMA skup instrukcija.

Od ostalih promjena koji se ističu iz ove nove verzije:

  • API i ABI biblioteka libFLAC i libFLAC++ su promijenjeni (nadogradnja na verziju 1.4 zahtijeva da se aplikacije ponovo sagrade).
  • Zastarjelo i biće uklonjeno u sljedećoj verziji dodatka za XMMS.
  • Uslužni program flac ima nove opcije „–limit-min-bitrate” i „–keep-foreign-metadata-if-present”.
  • Kompresija predpostavki -1 i -4 je malo poboljšana na nekom materijalu promjenom adaptivne heurističke sredine na sredini
  • Integrirana ubrzanja posebno ciljana na 8-bitne ARMv64 uređaje koji koriste NEON (Ronen Gvili, Martijn van Beurden)
  • Dodata su ubrzanja za x86_64 CPU koji imaju ekstenziju FMA skupa instrukcija
  • Sada je moguće kodirati i dekodirati 32-bitni PCM
  • Riješen je problem korištenjem funkcije raščlanjivanja koji je uzrokovao da prvi okvir ima pogrešnu veličinu i pomak
  • MSVC i Makefile.lite sistemske datoteke su uklonjene. Izgradnja pomoću MSVC-a (Visual Studio) može se obaviti pomoću CMake-a
  • Dodavanje novog fuzzer dekodera, dodavanje pokrivenosti koda za traženje
  • Upozorenje koje se vraća rukovanjem vanjskim metapodacima sada je jasnije u slučaju da korisnik pokuša vratiti vanjske metapodatke pogrešnog tipa, na primjer dekodiranjem FLAC datoteke koja sadrži vanjske AIFF metapodatke u WAV datoteku.

Konačno ako ste zainteresirani da saznate više o tome, možete provjeriti detalje Na sledećem linku.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.