FLAC 1.4.0 arriva con piccoli miglioramenti, ma abbastanza importanti

FLAC è un formato aperto con licenza priva di copyright

FLAC utilizza solo metodi di codifica lossless, che garantiscono la completa conservazione della qualità originale

Nove anni dopo la pubblicazione dell'ultimo thread importante, la comunità Xiph.Org ha introdotto una nuova versione del codec FLAC 1.4.0 che fornisce una codifica audio senza perdita di dati.

Per coloro che non sono a conoscenza di FLAC, dovresti saperlo questo è un formato di streaming completamente aperto, che implica non solo l'apertura delle biblioteche con l'implementazione di funzioni di codifica e decodifica, ma anche l'assenza di restrizioni sull'uso delle specifiche e la creazione di versioni derivate del codice della libreria.

FLAC è progettato per comprimere l'audio. Per questo motivo, i file risultanti sono riproducibili e utilizzabili, oltre ad essere più piccoli che se un algoritmo di compressione statistica (come ZIP) fosse stato applicato direttamente al file PCM.

FLAC è diventato uno dei formati preferiti per la vendita di musica su Internet, così come Monkey's Audio che funziona in modo identico. Inoltre, viene utilizzato nello scambio di brani in rete, in alternativa all'MP3, quando si vuole ottenere una riduzione delle dimensioni maggiore rispetto ad un file WAV-PCM, e non perdere la qualità del suono. Allo stesso tempo, i metodi di compressione lossless utilizzati consentono di ridurre la dimensione del flusso audio originale del 50-60%.

Principali novità di FLAC 1.4.0

Nella nuova versione del codec che viene presentata, si evidenzia che aggiunto il supporto per la codifica e la decodifica con un po' di profondità de 32 bit per quantizzazione del campione.

Un'altra novità che accompagna il lancio di questa nuova versione è quella migliore efficienza di compressione ai livelli da 3 a 8 a costo di una leggera riduzione della velocità di codifica dovuta alla migliore precisione di calcolo dell'autocorrelazione.

Oltre a questo, si segnala anche che la biblioteca libFLAC e l'utilità flac, in questa nuova versione forniscono la possibilità di limitare il bit rate minimo per i file FLAC, fino a un bit per campione (può essere utile quando si ospitano flussi live).

Pure è stata raggiunta una maggiore velocità di codifica per i livelli 0, 1 e 2, insieme a una compressione leggermente migliorata sui livelli da 1 a 4 modificando l'euristica adattiva, inoltre è diventato possibile codificare file con frequenze di campionamento fino a 1048575 Hz.

D'altra parte, si segnala anche che il La velocità di compressione è stata notevolmente migliorata sui processori ARMv8 a 64 bit, grazie all'utilizzo delle istruzioni NEON. Prestazioni migliorate sui processori x86_64 che supportano il set di istruzioni FMA.

Delle altre modifiche che si distinguono da questa nuova versione:

  • L'API e l'ABI delle librerie libFLAC e libFLAC++ sono state modificate (l'aggiornamento alla versione 1.4 richiede la ricostruzione delle applicazioni).
  • Deprecato e verrà rimosso nella prossima versione del plug-in per XMMS.
  • L'utilità flac ha nuove opzioni “–limit-min-bitrate” e “–keep-foreign-metadata-if-present”.
  • La compressione dei preset -1 e -4 è stata leggermente migliorata su alcuni materiali modificando l'euristica adattiva mid-side
  • Accelerazioni integrate mirate specificamente ai dispositivi ARMv8 a 64 bit che utilizzano NEON (Ronen Gvili, Martijn van Beurden)
  • Aggiunti accelerazioni per le CPU x86_64 che hanno l'estensione del set di istruzioni FMA
  • È ora possibile codificare e decodificare PCM a 32 bit
  • Risolto un problema che utilizzava la funzione di analisi che causava la dimensione e l'offset errati del primo fotogramma
  • I file del sistema di build MSVC e Makefile.lite sono stati rimossi. La creazione con MSVC (Visual Studio) può essere eseguita utilizzando CMake
  • Aggiunta di un nuovo decoder fuzzer, aggiungendo la copertura del codice di ricerca
  • L'avviso restituito dalla gestione dei metadati esterni è ora più chiaro nel caso in cui un utente tenti di ripristinare metadati esterni di tipo errato, ad esempio decodificando un file FLAC contenente metadati AIFF esterni in un file WAV.

Infine se sei interessato a saperne di più, puoi controllare i dettagli nel seguente link


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.