
Il codec audio lossless gratuito FLAC (Free Lossless Audio Codec) ha presentato la sua nuova versione 1.5, che include diversi miglioramenti attesi, destinati a soddisfare sia gli audiofili che i professionisti. Questa versione è stata rilasciata più di un anno e mezzo dopo la precedente versione 1.4.3 e porta significativi miglioramenti sia nei processi di codifica che di decodifica.
Novità principali
- Codifica multithreading. La caratteristica più evidente di FLAC 1.5 è l'introduzione di un codificatore completamente multithreading. Questo aggiornamento consente di convertire l'audio in modo più efficiente e rapido, soprattutto su nei processori moderni, migliorando notevolmente il flusso di lavoro degli utenti. La codifica multithreading è disponibile sia in libFLAC che nell'utilità da riga di comando.
- Decodifica migliorata. La nuova versione migliora la capacità del decodificatore di gestire file Ogg FLAC concatenati, contenenti più flussi audio.
- Gestione dei metadati. libFLAC, libFLAC++ e l'utilità metaflac ora possono creare un nuovo file quando si modificano i metadati, invece di sovrascrivere quello esistente.
- Miglioramenti alla riga di comando. Lo strumento da riga di comando ha ricevuto diversi aggiornamenti, tra cui la scansione completa di tutti i blocchi di metadati in modalità di test e un controllo aggiunto per garantire la corrispondenza dei checksum MD5 durante la ricodifica dei file FLAC, il che garantisce l'integrità dei dati.
- Miglioramenti per piattaforme specifiche. FLAC 1.5 affronta vari problemi specifici delle piattaforme, come una migliore compatibilità con le versioni precedenti dell'API Android e metodi di fuzzing avanzati per un controllo più rigoroso.
- Compilazione web. Grazie al supporto di emscripten, la compilazione di FLAC per ambienti web è diventata più accessibile.
FLAC è scritto in C e distribuito con licenza BSD.
Fonte: linux.org.ru
