
Il codec audio senza perdita FLAC (Free Lossless Audio Codec) ha presentato la sua nuova versione 1.5, che include diverse attese migliorie che sicuramente piaceranno sia agli audiofili che ai professionisti. Questo rilascio è avvenuto dopo più di un anno e mezzo dalla versione precedente 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 veloce, soprattutto su nei processori moderni, il che migliora notevolmente il flusso di lavoro degli utenti. La codifica multithreading è disponibile sia in libFLAC sia nell'utility a riga di comando.
- Decodifica migliorata. La nuova versione migliora la capacità del decodificatore di gestire file Ogg FLAC concatenati che contengono più flussi audio.
- Gestione dei metadati. libFLAC, libFLAC++ e l'utility metaflac ora possono creare un nuovo file quando si modificano i metadati, invece di sovrascrivere quelli esistenti.
- Miglioramenti dell'interfaccia a riga di comando. Lo strumento a riga di comando ha ricevuto diversi aggiornamenti, tra cui la scansione completa di tutti i blocchi di metadati in modalità test e un controllo aggiunto per garantire la corrispondenza dei checksum MD5 durante la ricodifica dei file FLAC, garantendo l'integrità dei dati.
- Miglioramenti per piattaforme specifiche. FLAC 1.5 risolve vari problemi specifici della piattaforma, come una migliore compatibilità della build con vecchie versioni dell'API Android e metodi di fuzzing avanzati per test approfonditi.
- Compilazione web. Grazie al supporto di emscripten, la compilazione di FLAC per ambienti web è diventata più accessibile.
FLAC è scritto in C ed è distribuito con licenza BSD.
Fonte: linux.org.ru
