FLAC 1.4.0 vjen me përmirësime të vogla, por mjaft të rëndësishme

FLAC është një format i hapur me një licencë pa të drejtë autori

FLAC përdor vetëm metoda kodimi pa humbje, gjë që garanton ruajtjen e plotë të cilësisë origjinale

Nëntë vjet pas postimit të temës së fundit e rëndësishme, komuniteti Xiph.Org ka prezantuar një version të ri të kodekut FLAC 1.4.0 i cili siguron kodim audio pa humbje.

Për ata që nuk janë në dijeni të FLAC, duhet ta dini këtë ky është një format transmetimi plotësisht i hapur, që nënkupton jo vetëm hapjen e bibliotekave me zbatimin e funksioneve të kodimit dhe dekodimit, por edhe mungesën e kufizimeve në përdorimin e specifikimeve dhe krijimin e versioneve derivative të kodit të bibliotekës.

FLAC është krijuar për të kompresuar audion. Për shkak të kësaj, skedarët që rezultojnë janë të luajtshëm dhe të përdorshëm, si dhe janë më të vegjël sesa nëse një algoritëm statistikor i kompresimit (si ZIP) do të ishte aplikuar drejtpërdrejt në skedarin PCM.

FLAC është bërë një nga formatet e preferuara për shitjen e muzikës në internet, si dhe Monkey's Audio i cili funksionon në mënyrë identike mirë. Përveç kësaj, përdoret në shkëmbimin e këngëve përmes rrjetit, si një alternativë ndaj MP3, kur dëshironi të merrni një reduktim më të madh në madhësi sesa në një skedar WAV-PCM dhe të mos humbni cilësinë e zërit. Në të njëjtën kohë, metodat e përdorura të kompresimit pa humbje lejojnë që madhësia e transmetimit origjinal të audios të zvogëlohet me 50-60%.

Lajmet kryesore të FLAC 1.4.0

Në versionin e ri të kodikut që prezantohet, theksohet se mbështetje e shtuar për kodimin dhe dekodimin me pak thellësi de 32 bit për kuantizimin e mostrës.

Një tjetër risi që shoqëron lançimin e këtij versioni të ri është ajo efikasitet i përmirësuar i kompresimit në nivelet 3 deri në 8 me koston e një reduktimi të lehtë në shpejtësinë e kodimit për shkak të saktësisë së përmirësuar të llogaritjes së autokorrelacionit.

Krahas kësaj, theksohet edhe se biblioteka libFLAC dhe programi flac, në këtë version të ri ofrojnë mundësinë për të kufizuar shpejtësinë e biteve minimumi për skedarët FLAC, deri në një bit për mostër (mund të jetë i dobishëm kur pret transmetime të drejtpërdrejta).

edhe është arritur shpejtësi më e lartë e kodimit për nivelet 0, 1 dhe 2, së bashku me kompresimin paksa të përmirësuar në nivelet 1 deri në 4 duke ndryshuar heuristikën adaptive, plus u bë e mundur kodimi i skedarëve me shpejtësi të mostrës deri në 1048575 Hz.

Nga ana tjetër, vihet re gjithashtu se Shpejtësia e kompresimit u përmirësua ndjeshëm në procesorët 8-bit ARMv64, falë përdorimit të udhëzimeve NEON. Performanca e përmirësuar në procesorët x86_64 që mbështesin grupin e udhëzimeve FMA.

Nga ndryshimet e tjera që dallohen nga ky version i ri:

  • API dhe ABI e bibliotekave libFLAC dhe libFLAC++ janë ndryshuar (përmirësimi në versionin 1.4 kërkon që aplikacionet të rindërtohen).
  • I vjetëruar dhe do të hiqet në versionin tjetër të shtesës shtesë për XMMS.
  • Programi flac ka opsione të reja "–limit-min-bitrate" dhe "–keep-foreign-metadata-if-present".
  • Kompresimi i paracaktimit -1 dhe -4 u përmirësua pak në disa materiale duke ndryshuar heuristikën adaptive të mesit
  • Përshpejtime të integruara që synojnë posaçërisht pajisjet 8-bit ARMv64 duke përdorur NEON (Ronen Gvili, Martijn van Beurden)
  • Përshpejtime të shtuara për CPU-të x86_64 që kanë shtrirjen e grupit të instruksioneve FMA
  • Tani është e mundur të kodohet dhe deshifrohet PCM 32-bit
  • Rregulloi një problem duke përdorur veçorinë e analizës që bëri që korniza e parë të kishte madhësinë dhe kompensimin e gabuar
  • Skedarët e sistemit të ndërtimit MSVC dhe Makefile.lite janë hequr. Ndërtimi me MSVC (Visual Studio) mund të bëhet duke përdorur CMake
  • Shtimi i një dekoderi të ri fuzzer, duke shtuar mbulimin e kodit të kërkimit
  • Paralajmërimi i kthyer nga trajtimi i meta të dhënave të jashtme është tani më i qartë në rast se një përdorues përpiqet të rivendosë meta të dhënat e jashtme të llojit të gabuar, për shembull duke deshifruar një skedar FLAC që përmban meta të dhëna të jashtme AIFF në një skedar WAV.

Më në fund nëse jeni të interesuar të dini më shumë për të, ju mund të kontrolloni detajet Në lidhjen vijuese.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.