FLAC 1.4.0 saabub väikeste täiustustega, kuid üsna olulise

FLAC on avatud vorming, millel on autoriõigusevaba litsents

FLAC kasutab ainult kadudeta kodeerimismeetodeid, mis tagab originaalkvaliteedi täieliku säilimise

Üheksa aastat pärast viimase lõime postitamist oluline, Xiph.Org kogukond tutvustas kodeki FLAC 1.4.0 uut versiooni mis pakub kadudeta helikodeeringut.

Need, kes pole FLAC-ist teadlikud, peaksite seda teadma see on täiesti avatud voogedastusvorming, mis ei tähenda mitte ainult raamatukogude avatust kodeerimis- ja dekodeerimisfunktsioonide rakendamisel, vaid ka piirangute puudumist spetsifikatsioonide kasutamisel ja raamatukogu koodi tuletatud versioonide loomisel.

FLAC on loodud heli tihendamiseks. Seetõttu on saadud failid taasesitavad ja kasutatavad ning väiksemad kui siis, kui PCM-failile oleks otse rakendatud statistiline tihendusalgoritm (nt ZIP).

FLAC on muutunud üheks eelistatud vorminguks muusika müümiseks Internetis, samuti Monkey's Audio, mis töötab sama hästi. Lisaks kasutatakse seda laulude vahetamisel võrgu kaudu alternatiivina MP3-le, kui soovite WAV-PCM-failist suuremat suurust vähendada ja heli kvaliteeti mitte kaotada. Samas võimaldavad kasutatavad kadudeta pakkimismeetodid algse helivoo suurust vähendada 50-60%.

FLAC 1.4.0 peamised uudised

Esitatavas kodeki uues versioonis on esile tõstetud, et lisatud kodeerimise ja dekodeerimise tugi natuke sügavusega de 32 bitti proovikvantimise kohta.

Veel üks uudsus, mis selle uue versiooni käivitamisega kaasneb, on see parem tihendustõhusus tasemel 3 kuni 8 autokorrelatsiooni arvutuse paranenud täpsuse tõttu kodeerimiskiiruse kerge vähenemise hinnaga.

Lisaks sellele märgitakse ära, et raamatukogu libFLAC ja flac utiliit, selles uues versioonis pakkuda võimalust bitikiirust piirata minimaalne FLAC-failide puhul, kuni üks bitt proovi kohta (võib olla kasulik otseülekannete korraldamisel).

Tambien kõrgem kodeerimiskiirus on saavutatud tasemetel 0, 1 ja 2 koos veidi täiustatud tihendamisega tasemetel 1 kuni 4, muutes adaptiivset heuristikat, lisaks sai võimalikuks failide kodeerimine kuni 1048575 Hz diskreetimissagedusega.

Teisest küljest märgitakse ka, et Tihenduskiirus paranes oluliselt 8-bitiste ARMv64 protsessorite puhul, tänu NEONi juhiste kasutamisele. Parem jõudlus x86_64 protsessoritel, mis toetavad FMA käsukomplekti.

Muudest muudatustest mis eristuvad sellest uuest versioonist:

  • Teekide libFLAC ja libFLAC++ API ja ABI on muudetud (versioonile 1.4 uuendamine nõuab rakenduste ümberehitamist).
  • Aegunud ja eemaldatakse XMMS-i pistikprogrammi järgmises versioonis.
  • Utiliidil flac on uued valikud „–limit-min-bitrate” ja „–keep-foreign-metadata-if-present”.
  • Eelseadete -1 ja -4 tihendamist parandati mõne materjali puhul veidi, muutes keskmise külje adaptiivset heuristikat
  • Integreeritud kiirendused, mis on spetsiaalselt suunatud 8-bitistele ARMv64 seadmetele, kasutades NEON-i (Ronen Gvili, Martijn van Beurden)
  • Lisatud kiirused x86_64 protsessoritele, millel on FMA käsukomplekti laiend
  • Nüüd on võimalik kodeerida ja dekodeerida 32-bitist PCM-i
  • Lahendatud on sõelumisfunktsiooni kasutav probleem, mis põhjustas esimese kaadri vale suuruse ja nihke
  • MSVC ja Makefile.lite ehitussüsteemi failid on eemaldatud. MSVC-ga (Visual Studio) ehitamist saab teha kasutades CMake
  • Uue fuzzer-dekoodri lisamine, otsingukoodi leviala lisamine
  • Väliste metaandmete töötlemisel tagastatav hoiatus on nüüd selgem juhul, kui kasutaja üritab taastada vale tüüpi väliseid metaandmeid, näiteks dekodeerides väliseid AIFF-i metaandmeid sisaldava FLAC-faili WAV-failiks.

Lõpuks kui olete huvitatud sellest rohkem teada saama, saate üksikasju vaadata Järgmisel lingil.


Artikli sisu järgib meie põhimõtteid toimetuse eetika. Veast teatamiseks klõpsake nuppu siin.

Ole esimene kommentaar

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata.

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.