- La mise à jour 1.5 de Free Lossless Audio Codec (FLAC) introduit enfin l’encodage audio multithread
- Auparavant, seul un thread unique pouvait être utilisé, mais il est désormais possible de tirer parti des CPU multicœurs
- Dans la commande
flac, l’option -j # ou --threads=# permet de définir le nombre de threads
- Avec la prise en charge de l’encodage multithread, il devient possible de convertir de gros volumes de fichiers audio beaucoup plus rapidement
- Autres améliorations
- Le décodage des fichiers Ogg FLAC chaînés est désormais pris en charge
- Amélioration de la stabilité de la bibliothèque : corrections de bugs et mise à jour du système de build incluses
- Dans libFLAC, libFLAC++ et metaflac, lors de la modification des métadonnées, il est désormais possible d’écrire dans un nouveau fichier au lieu d’écraser le fichier existant
1 commentaires
Avis Hacker News
Certains espèrent une prise en charge du décodage de fichiers Ogg FLAC concaténés
L’encodage FLAC offre déjà des performances supérieures à 60x le temps réel sur des machines modernes
FLAC est désormais publié en tant que RFC 9639
Test de performances sur Windows avec libwinpthread sur une machine 8 cœurs / 16 threads
flac -f -8 a.wav a.flacest d’environ 13,148 secondesflac -j16 -f -8 a.wav a.flacest d’environ 2,404 secondesCertains se demandent si ces améliorations pourraient se traduire par du streaming FLAC à faible latence