FLAC 1.4.0 arriba amb petites millores, però força importants

FLAC és un format obert amb llicència lliure de drets d'autor

FLAC utilitza només mètodes de codificació sense pèrdues, cosa que garanteix la preservació completa de la qualitat original

Nou anys després de la publicació del darrer fil important, la comunitat Xiph.Org ha presentat una nova versió del còdec FLAC 1.4.0 que proporciona codificació dàudio sense pèrdues.

Per als que desconeixen de FLAC, han de saber que aquest és un format de transmissió completament obert, cosa que implica no només l'obertura de les biblioteques amb la implementació de funcions de codificació i descodificació, sinó també l'absència de restriccions en l'ús d'especificacions i la creació de versions derivades del codi de la biblioteca.

FLAC està dissenyat per comprimir àudio. A causa d'això, els fitxers resultants són reproduïbles i útils, a més de ser més petits que si s'hagués aplicat directament a l'arxiu PCM un algorisme de compressió estadística (com ZIP).

FLAC s'ha convertit en un dels formats preferits per a la venda de música per Internet, igual que Monkey's Audio que funciona idènticament bé. A més, és usat en l'intercanvi de cançons per la xarxa, com a alternativa al MP3, quan es vol obtenir una major reducció de la mida que en un fitxer WAV-PCM, i no perdre qualitat de so. Alhora, els mètodes de compressió sense pèrdua utilitzats permeten reduir la mida del flux d'àudio original en un 50-60%.

Principals novetats de FLAC 1.4.0

A la nova versió que es presenta del còdec, es destaca que es va afegir suport per codificar i descodificar amb una profunditat de bits de quantificació de 32 bits per mostra.

Una altra de les novetats que acompanya el llançament d'aquesta nova versió és que s'ha millorat l'eficiència de compressió als nivells 3 a 8 a costa d'una lleugera reducció a la velocitat de codificació a causa de la precisió de càlcul d'autocorrelació millorada.

A més, també es destaca que la biblioteca libFLAC i la utilitat flac, en aquesta nova versió brinden la capacitat de limitar la taxa de bits mínima per als fitxers FLAC, fins a un bit per mostra (pot ser útil en organitzar transmissions en viu).

també s'ha aconseguit una major velocitat de codificació per als nivells 0, 1 i 2, juntament amb una compressió lleugerament millorada als nivells 1 a 4 en canviar l'heurística adaptativa, a més que es va fer possible codificar arxius amb freqüències de mostreig de fins a 1048575 Hz.

D'altra banda, també es destaca que la velocitat de compressió va ser significativament millorada en processadors ARMv8 de 64 bits, gràcies a l'ús d'instruccions NEON. Rendiment millorat a processadors x86_64 que admeten el conjunt d'instruccions FMA.

Dels altres canvis que es destaquen d'aquesta nova versió:

  • S'han canviat l'API i l'ABI de les biblioteques libFLAC i libFLAC++ (l'actualització a la versió 1.4 requereix reconstruir les aplicacions).
  • Obsolet i s'eliminarà a la propera versió del complement per a XMMS.
  • La utilitat flac té noves opcions “–limit-min-bitrate” i “–keep-foreign-metadata-if-present”.
  • La compressió dels ajustaments preestablerts -1 i -4 es va millorar lleugerament en cert material en canviar l'heurística adaptativa del costat mitjà
  • Es van integrar acceleracions dirigides específicament a dispositius ARMv8 de 64 bits que usen NEON (Ronen Gvili, Martijn van Beurden)
  • S'hi afegeixen acceleracions per a CPU x86_64 que tenen l'extensió del conjunt d'instruccions FMA
  • Ara és possible codificar i descodificar PCM de 32 bits
  • Es va solucionar un problema en fer servir la funció d'anàlisi que causava que el primer quadre tingués una grandària i desplaçament incorrectes
  • S'han eliminat els fitxers del sistema de compilació MSVC i Makefile.lite. La construcció amb MSVC (Visual Studio) es pot fer usant CMake
  • Addició d'un nou descodificador fuzzer, afegint cobertura de codi de cerca
  • L'advertència retornada pel maneig de metadades externes ara és més clara en cas que un usuari intenti restaurar metadades externes del tipus incorrecte, per exemple, descodificant un fitxer FLAC que conté metadades externes AIFF en un fitxer WAV.

Finalment si estàs interessat en poder conèixer més a l'respecte, Pots consultar els detalls en el següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.