Libreng audio codec FLAC 1.4 na-publish

Siyam na taon pagkatapos ng publikasyon ng huling makabuluhang thread, ipinakilala ng komunidad ng Xiph.Org ang isang bagong bersyon ng libreng codec na FLAC 1.4.0, na nagbibigay ng audio encoding nang hindi nawawala ang kalidad. Gumagamit lang ang FLAC ng mga lossless na paraan ng pag-encode, na ginagarantiyahan ang kumpletong pangangalaga ng orihinal na kalidad ng audio stream at ang pagkakakilanlan nito sa naka-encode na reference na bersyon. Kasabay nito, ginagawang posible ng mga lossless na paraan ng compression na bawasan ang laki ng orihinal na audio stream ng 50-60%. Ang FLAC ay isang ganap na libreng format ng streaming, na nagpapahiwatig hindi lamang ang pagiging bukas ng mga aklatan sa pagpapatupad ng mga pag-andar ng pag-encode at pag-decode, kundi pati na rin ang kawalan ng mga paghihigpit sa paggamit ng mga pagtutukoy at ang paglikha ng mga derivative na bersyon. Ang code ng library ay ipinamamahagi sa ilalim ng lisensya ng BSD.

Ang pinakamahalagang pagbabago ay kinabibilangan ng:

  • Nagdagdag ng suporta para sa pag-encode at pag-decode na may quantization bit na 32 bits bawat sample (bit-per-sample).
  • Pinahusay na kahusayan ng compression sa mga antas 3 hanggang 8, sa halaga ng isang bahagyang pagbawas sa bilis ng pag-encode dahil sa pinahusay na katumpakan ng mga kalkulasyon ng autocorrelation. Tumaas na bilis ng pag-encode para sa mga antas 0, 1 at 2. Bahagyang pinahusay ang compression sa antas 1 hanggang 4 dahil sa mga pagbabago sa adaptive heuristics.
  • Kapansin-pansing pinahusay ang bilis ng compression sa mga 64-bit na ARMv8 na processor gamit ang mga tagubilin sa NEON. Pinahusay na pagganap sa mga x86_64 na processor na sumusuporta sa set ng pagtuturo ng FMA.
  • Ang API at ABI ng mga library ng libFLAC at libFLAC++ ay nabago (ang pag-update sa bersyon 1.4 ay nangangailangan ng muling pagtatayo ng mga application).
  • Ang XMMS plugin ay hindi na ginagamit at aalisin sa susunod na release.
  • Ang libFLAC library at ang flac utility ay nagbibigay ng kakayahang limitahan ang pinakamababang bitrate para sa mga FLAC file, hanggang 1 bit bawat sample (maaaring maging kapaki-pakinabang kapag nag-aayos ng live na pagsasahimpapawid).
  • Naging posible na mag-encode ng mga file na may mga sampling rate hanggang 1048575 Hz.
  • Ang flac utility ay nagpapatupad ng mga bagong opsyon na β€œβ€”limit-min-bitrate” at β€œβ€”keep-foreign-metadata-if-present”.

Pinagmulan: opennet.ru

Magdagdag ng komento