FLAC 1.4.0 kommer med små forbedringer, men ret vigtigt

FLAC er et åbent format, der er licenseret fri for ophavsret

FLAC bruger kun tabsfri kodningsmetoder, hvilket garanterer fuldstændig bevarelse af den originale kvalitet

Ni år efter den sidste tråd blev postet vigtigt, Xiph.Org-samfundet har introduceret en ny version af FLAC 1.4.0 codec som giver tabsfri lydkodning.

For dem, der ikke er klar over FLAC, bør du vide det dette er et helt åbent streamingformat, hvilket indebærer ikke kun bibliotekernes åbenhed med implementering af kodnings- og afkodningsfunktioner, men også fraværet af begrænsninger for brugen af ​​specifikationer og oprettelsen af ​​afledte versioner af bibliotekskoden.

FLAC er designet til at komprimere lyd. På grund af dette er de resulterende filer afspilbare og brugbare, ligesom de er mindre, end hvis en statistisk komprimeringsalgoritme (såsom ZIP) var blevet anvendt direkte på PCM-filen.

FLAC er blevet et af de foretrukne formater til salg af musik over internettet, samt Monkey's Audio som fungerer identisk godt. Derudover bruges den ved udveksling af sange over netværket, som et alternativ til MP3, når du ønsker at opnå en større reduktion i størrelsen end i en WAV-PCM fil, og ikke miste lydkvaliteten. Samtidig gør de anvendte tabsfri komprimeringsmetoder det muligt at reducere størrelsen af ​​den originale lydstrøm med 50-60 %.

Vigtigste nyheder om FLAC 1.4.0

I den nye version af codec'et, der præsenteres, er det fremhævet, at tilføjet understøttelse af indkodning og afkodning med lidt dybde de 32 bit pr. prøvekvantisering.

En anden nyhed, der ledsager lanceringen af ​​denne nye version, er det forbedret kompressionseffektivitet på niveau 3 til 8 på bekostning af en lille reduktion i indkodningshastighed på grund af forbedret autokorrelationsberegningsnøjagtighed.

Udover dette bemærkes også, at biblioteket libFLAC og flac-værktøjet, i denne nye version give mulighed for at begrænse bithastigheden minimum for FLAC-filer, op til en bit pr. sample (kan være nyttig, når du hoster livestreams).

også højere kodningshastighed er blevet opnået for niveau 0, 1 og 2, sammen med lidt forbedret komprimering på niveau 1 til 4 ved at ændre den adaptive heuristik, plus det blev muligt at kode filer med samplingshastigheder op til 1048575 Hz.

På den anden side bemærkes det også, at Kompressionshastigheden blev væsentligt forbedret på 8-bit ARMv64-processorer, takket være brugen af ​​NEON instruktioner. Forbedret ydeevne på x86_64-processorer, der understøtter FMA-instruktionssættet.

Af de andre ændringer der skiller sig ud fra denne nye version:

  • API og ABI for bibliotekerne libFLAC og libFLAC++ er blevet ændret (opgradering til version 1.4 kræver, at applikationer genopbygges).
  • Forældet og vil blive fjernet i den næste version af pluginnet til XMMS.
  • Flac-værktøjet har nye muligheder "–limit-min-bitrate" og "–keep-foreign-metadata-if-present".
  • Kompressionen af ​​forudindstillingerne -1 og -4 blev en smule forbedret på noget materiale ved at ændre den adaptive heuristik på midtsiden
  • Integrerede speedups specifikt rettet mod 8-bit ARMv64-enheder ved hjælp af NEON (Ronen Gvili, Martijn van Beurden)
  • Tilføjede speedups for x86_64 CPU'er, der har FMA-instruktionssætudvidelsen
  • Det er nu muligt at indkode og afkode 32-bit PCM
  • Rettede et problem ved hjælp af parse-funktionen, der fik den første frame til at have den forkerte størrelse og forskydning
  • MSVC og Makefile.lite build systemfiler er blevet fjernet. Opbygning med MSVC (Visual Studio) kan udføres ved hjælp af CMake
  • Tilføjelse af en ny fuzzer-dekoder, tilføjelse af opslagskodedækning
  • Advarslen, der returneres ved at håndtere eksterne metadata, er nu tydeligere i tilfælde af, at en bruger forsøger at gendanne eksterne metadata af den forkerte type, for eksempel ved at afkode en FLAC-fil indeholdende eksterne AIFF-metadata til en WAV-fil.

Endelig hvis du er interesseret i at vide mere om det, kan du kontrollere detaljerne I det følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.