I-FLAC 1.4.0 ifika nophuculo oluncinci, kodwa kubaluleke kakhulu

I-FLAC yifomathi evulekileyo enelayisensi engenalungelo lokushicilela

I-FLAC isebenzisa kuphela iindlela zokufaka iikhowudi ezilahlekileyo, eziqinisekisa ukugcinwa okupheleleyo komgangatho wokuqala

Kwiminyaka elithoba emva kokuba kuthunyelwe umsonto wokugqibela kubalulekile, uluntu Xiph.Org iye yazisa inguqulelo entsha ye-codec ye-FLAC 1.4.0 ebonelela nge-encoding yomsindo engalahlekiyo.

Kwabo bangayazi i-FLAC, kufuneka uyazi ukuba le yifomati yostrimisho evuleke ngokupheleleyo, okungathethi kuphela ukuvuleka kwamathala eencwadi ngokuphunyezwa kwe-encoding kunye ne-decoding imisebenzi, kodwa kunye nokungabikho kwezithintelo zokusetyenziswa kweenkcukacha kunye nokudalwa kweenguqulelo eziphuma kwikhowudi yelayibrari.

I-FLAC yenzelwe ukucinezela umsindo. Ngenxa yoku, iifayile ezibangelwayo ziyadlaleka kwaye zisebenziseke, kunye nokuba zincinci kunokuba i-algorithm yoxinzelelo lwamanani (efana ne-ZIP) isetyenziswe ngokuthe ngqo kwifayile ye-PCM.

I-FLAC ibe yenye yeefomati ezikhethwayo ukuthengiswa komculo kwi-Intanethi, kunye neMonkey's Audio esebenza ngokufanayo. Ukongeza, isetyenziswa kutshintshiselwano lweengoma kwinethiwekhi, njengenye indlela yeMP3, xa ufuna ukufumana ukuncipha okukhulu kobukhulu kunefayile ye-WAV-PCM, kwaye ungaphulukani nomgangatho wesandi. Ngexesha elifanayo, iindlela zokunyanzeliswa ezilahlekileyo ezisetyenzisiweyo zivumela ubungakanani bomsindo wokuqala womsindo ukuba unciphise nge-50-60%.

Iindaba eziphambili zeFLAC 1.4.0

Kuhlelo olutsha lwekhodekhi evezwayo, kugxininiswe oko inkxaso eyongeziweyo ye-encode kunye ne-decode ngobunzulu kancinane de 32 bits ngokwesampuli quantization.

Enye into entsha ekhapha ukuqaliswa kolu guqulelo lutsha kukuba kuphuculwe ukusebenza koxinzelelo kumanqanaba 3 ukuya ku-8 ngexabiso lokwehliswa okuncinci kwisantya sokufaka iikhowudi ngenxa yokuphuculwa kokuchaneka kobalo lwe-autocorrelation.

Ukongeza koku, kwakhona kuqatshelwe ukuba ithala leencwadi libFLAC kunye nosetyenziso lwe-flac, kolu guqulelo lutsha nika amandla okunciphisa isantya sebit ubuncinci beefayile zeFLAC, ukuya kuthi ga kwintwana enye ngesampulu (inokuba luncedo xa ubamba imijelo ephilayo).

Tambien isantya esiphezulu sekhowudi siphunyeziwe kumanqanaba 0, 1 kunye 2, kunye noxinzelelo oluphuculweyo oluncinci kumanqanaba 1 ukuya kwi-4 ngokuguqula i-heuristics eguquguqukayo, kunye nokwenzeka ukuba kufakwe ikhowudi yeefayile ngeereyithi zesampulu ukuya kuthi ga kwi-1048575 Hz.

Kwelinye icala, kwakhona kuqatshelwe ukuba i Isantya soxinzelelo siphuculwe kakhulu kwiiprosesa ze-ARMv8 ze-64-bit, ngenxa yokusetyenziswa kwemiyalelo ye-NEON. Ukusebenza okuphuculweyo kwiiprosesa ze-x86_64 ezixhasa isethi yomyalelo we-FMA.

Olunye utshintsho evelele kule nguqulo intsha:

  • I-API kunye ne-ABI ye-libFLAC kunye ne-libFLAC ++ iilayibrari zitshintshiwe (ukuphuculwa kwenguqulo ye-1.4 kufuna ukuba izicelo zakhiwe kwakhona).
  • Ihoxisiwe kwaye iya kususwa kuguqulelo olulandelayo lwe-plugin ye-XMMS.
  • I-flac utility ineendlela ezintsha zokukhetha "-limit-min-bitrate" kunye ne "-keep-foreign-metadata-ukuba-present".
  • Uxinzelelo lwe-presets -1 kunye ne-4 luphuculwe kancinci kwezinye izinto ngokuguqula i-heuristic ephakathi kwecala eliguqukayo.
  • Isantya esidityanisiweyo sijolise ngokukodwa izixhobo ze-ARMv8 ze-64-bit zisebenzisa i-NEON (Ronen Gvili, Martijn van Beurden)
  • Isantya songeziweyo se-x86_64 CPU ezineseti yomyalelo we-FMA
  • Ngoku kuyenzeka ukuba ufake ikhowudi kwaye uchaze i-32-bit PCM
  • Kulungiswe umba kusetyenziswa uphawu lokwahlulahlula olubangele ukuba isakhelo sokuqala sibe nobungakanani obungalunganga kunye ne-offset
  • Iifayile ze-MSVC kunye ne-Makefile.lite yokwakha zisusiwe. Ukwakha ngeMSVC (Visual Studio) kunokwenziwa kusetyenziswa iCMake
  • Ukongezwa kwe-fuzzer decoder entsha, ukongeza ikhowudi yokujonga
  • Isilumkiso esibuyiswe ngokuphatha i-metadata yangaphandle ngoku icacile kwimeko apho umsebenzisi uzama ukubuyisela imethadatha yangaphandle yohlobo olungalunganga, umzekelo ngokuguqula ifayile ye-FLAC equlethe imethadatha ye-AIFF yangaphandle kwifayile ye-WAV.

Gqibela ukuba unomdla wokwazi okungakumbi ngayo, ungajonga iinkcukacha Kule khonkco ilandelayo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.