FLAC 1.4.0 komt met kleine verbeteringen, maar best belangrijk

FLAC is een open formaat met een copyrightvrije licentie

FLAC gebruikt alleen verliesvrije coderingsmethoden, wat het volledige behoud van de originele kwaliteit garandeert

Negen jaar nadat de laatste thread werd geplaatst belangrijk, de Xiph.Org-gemeenschap heeft een nieuwe versie van de FLAC 1.4.0 codec geïntroduceerd die lossless audiocodering biedt.

Voor degenen die niet op de hoogte zijn van FLAC, moet u dat weten: dit is een volledig open streaming-indeling, wat niet alleen de openheid van de bibliotheken impliceert met de implementatie van coderings- en decoderingsfuncties, maar ook de afwezigheid van beperkingen op het gebruik van specificaties en het creëren van afgeleide versies van de bibliotheekcode.

FLAC is ontworpen om audio te comprimeren. Hierdoor zijn de resulterende bestanden afspeelbaar en bruikbaar, en ook kleiner dan wanneer een statistisch compressiealgoritme (zoals ZIP) rechtstreeks op het PCM-bestand zou zijn toegepast.

FLAC is een van de voorkeursformaten geworden voor de verkoop van muziek via internet, evenals Monkey's Audio, dat op dezelfde manier goed werkt. Bovendien wordt het gebruikt bij het uitwisselen van nummers via het netwerk, als alternatief voor MP3, wanneer u een grotere verkleining wilt verkrijgen dan in een WAV-PCM-bestand en de geluidskwaliteit niet wilt verliezen. Tegelijkertijd maken de gebruikte compressiemethoden zonder verlies het mogelijk om de grootte van de originele audiostream met 50-60% te verminderen.

Belangrijkste nieuws van FLAC 1.4.0

In de nieuwe versie van de codec die wordt gepresenteerd, wordt benadrukt dat: ondersteuning toegevoegd voor coderen en decoderen met een beetje diepte de 32 bits per monsterkwantisering.

Een andere nieuwigheid bij de lancering van deze nieuwe versie is dat: verbeterde compressie-efficiëntie op niveaus 3 tot 8 ten koste van een lichte vermindering van de coderingssnelheid als gevolg van een verbeterde nauwkeurigheid van de autocorrelatieberekening.

Daarnaast wordt opgemerkt dat de bibliotheek libFLAC en het flac-hulpprogramma, in deze nieuwe versie de mogelijkheid bieden om de bitsnelheid te beperken minimum voor FLAC-bestanden, maximaal één bit per sample (kan handig zijn bij het hosten van livestreams).

ook hogere coderingssnelheid is bereikt voor niveaus 0, 1 en 2, samen met een licht verbeterde compressie op niveau 1 tot 4 door de adaptieve heuristiek te wijzigen, plus het werd mogelijk om bestanden te coderen met samplefrequenties tot 1048575 Hz.

Aan de andere kant wordt ook opgemerkt dat de De compressiesnelheid was aanzienlijk verbeterd op 8-bits ARMv64-processors, dankzij het gebruik van NEON-instructies. Verbeterde prestaties op x86_64-processors die de FMA-instructieset ondersteunen.

Van de andere veranderingen die zich onderscheiden van deze nieuwe versie:

  • De API en ABI van de libFLAC- en libFLAC++-bibliotheken zijn gewijzigd (bij een upgrade naar versie 1.4 moeten applicaties opnieuw worden opgebouwd).
  • Verouderd en wordt verwijderd in de volgende versie van de plug-in voor XMMS.
  • Het flac-hulpprogramma heeft nieuwe opties “–limit-min-bitrate” en “–keep-foreign-metadata-if-present”.
  • De compressie van voorinstellingen -1 en -4 is op sommige materialen enigszins verbeterd door de adaptieve heuristiek aan de middenzijde te wijzigen
  • Geïntegreerde versnellingen die specifiek gericht zijn op 8-bit ARMv64-apparaten met NEON (Ronen Gvili, Martijn van Beurden)
  • Versnellingen toegevoegd voor x86_64 CPU's die de FMA-instructiesetextensie hebben
  • Het is nu mogelijk om 32-bit PCM te coderen en te decoderen
  • Er is een probleem opgelost met de ontledingsfunctie die ervoor zorgde dat het eerste frame de verkeerde grootte en offset had
  • MSVC en Makefile.lite build-systeembestanden zijn verwijderd. Bouwen met MSVC (Visual Studio) kan met CMake
  • Toevoeging van een nieuwe fuzzer-decoder, toevoeging van zoekcodedekking
  • De waarschuwing die wordt geretourneerd door het verwerken van externe metadata is nu duidelijker in het geval dat een gebruiker probeert externe metadata van het verkeerde type te herstellen, bijvoorbeeld door een FLAC-bestand met externe AIFF-metadata te decoderen in een WAV-bestand.

Eindelijk als u er meer over wilt weten, kunt u de details bekijken In de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.