FLAC 1.4.0 kommer med små forbedringer, men ganske viktig

FLAC er et åpent format med en opphavsrettsfri lisens

FLAC bruker kun tapsfrie kodingsmetoder, som garanterer fullstendig bevaring av den opprinnelige kvaliteten

Ni år etter at den siste tråden ble postet viktig, Xiph.Org-fellesskapet har introdusert en ny versjon av FLAC 1.4.0-kodeken som gir tapsfri lydkoding.

For de som ikke er klar over FLAC, bør du vite det dette er et helt åpent streamingformat, som innebærer ikke bare åpenheten til bibliotekene med implementering av kodings- og dekodingsfunksjoner, men også fraværet av restriksjoner på bruken av spesifikasjoner og opprettelsen av avledede versjoner av bibliotekkoden.

FLAC er designet for å komprimere lyd. På grunn av dette er de resulterende filene spillbare og brukbare, i tillegg til å være mindre enn om en statistisk komprimeringsalgoritme (som ZIP) hadde blitt brukt direkte på PCM-filen.

FLAC har blitt et av de foretrukne formatene for salg av musikk over Internett, samt Monkey's Audio som fungerer like bra. I tillegg brukes den i utveksling av sanger over nettverket, som et alternativ til MP3, når du ønsker å oppnå en større reduksjon i størrelse enn i en WAV-PCM-fil, og ikke miste lydkvaliteten. Samtidig gjør de tapsfrie komprimeringsmetodene som brukes, at størrelsen på den originale lydstrømmen kan reduseres med 50-60 %.

Hovednyhetene fra FLAC 1.4.0

I den nye versjonen av kodeken som presenteres, er det fremhevet at lagt til støtte for koding og dekoding med litt dybde de 32 biter per prøvekvantisering.

En annen nyhet som følger med lanseringen av denne nye versjonen er at forbedret kompresjonseffektivitet på nivå 3 til 8 på bekostning av en liten reduksjon i kodingshastighet på grunn av forbedret autokorrelasjonsberegningsnøyaktighet.

I tillegg til dette bemerkes det også at biblioteket libFLAC og flac-verktøyet, i denne nye versjonen gi muligheten til å begrense bithastigheten minimum for FLAC-filer, opptil én bit per prøve (kan være nyttig når du er vert for direktesendinger).

også høyere kodingshastighet er oppnådd for nivå 0, 1 og 2, sammen med litt forbedret komprimering på nivå 1 til 4 ved å endre den adaptive heuristikken, pluss at det ble mulig å kode filer med samplingshastigheter opp til 1048575 Hz.

På den annen side bemerkes det også at Kompresjonshastigheten ble betydelig forbedret på 8-biters ARMv64-prosessorer, takket være bruk av NEON-instruksjoner. Forbedret ytelse på x86_64-prosessorer som støtter FMA-instruksjonssettet.

Av de andre endringene som skiller seg ut fra denne nye versjonen:

  • API og ABI til bibliotekene libFLAC og libFLAC++ er endret (oppgradering til versjon 1.4 krever at applikasjoner bygges om).
  • Avviklet og vil bli fjernet i neste versjon av plugin for XMMS.
  • Flac-verktøyet har nye alternativer "–limit-min-bitrate" og "–keep-foreign-metadata-if-present".
  • Komprimeringen av forhåndsinnstillingene -1 og -4 ble litt forbedret på noe materiale ved å endre den adaptive heuristikken på midtsiden
  • Integrerte speedups spesifikt rettet mot 8-biters ARMv64-enheter som bruker NEON (Ronen Gvili, Martijn van Beurden)
  • Lagt til speedups for x86_64 CPUer som har FMA instruksjonssett-utvidelsen
  • Det er nå mulig å kode og dekode 32-bit PCM
  • Rettet et problem ved å bruke parse-funksjonen som førte til at den første rammen hadde feil størrelse og forskyvning
  • MSVC og Makefile.lite build systemfiler er fjernet. Bygging med MSVC (Visual Studio) kan gjøres ved hjelp av CMake
  • Tilføyelse av en ny fuzzer-dekoder, legger til oppslagskodedekning
  • Advarselen som returneres ved å håndtere eksterne metadata er nå tydeligere i tilfelle en bruker forsøker å gjenopprette eksterne metadata av feil type, for eksempel ved å dekode en FLAC-fil som inneholder eksterne AIFF-metadata til en WAV-fil.

Endelig hvis du er interessert i å vite mer om det, kan du sjekke detaljene I den følgende lenken.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.