FLAC 1.5 fait ses débuts avec l’encodage multithread tant attendu
Le codec audio sans perte FLAC 1.5 gratuit introduit un encodeur multithread, un décodage amélioré pour les fichiers Ogg FLAC chaînés et un tas de correctifs.
Je suis sûr que les geeks de l’audio accueilleront cette nouvelle avec enthousiasme car FLAC 1.5 vient de sortir (avec la version précédente 1.4.3 déployée il y a plus d’un an et demi), apportant plusieurs améliorations que les utilisateurs attendaient.
Avant cela, voici une explication rapide pour tous ceux qui ne sont peut-être pas familiers avec cela - FLAC (Free Lossless Audio Codec) est un type de format de fichier audio qui maintient la musique et les sons en haute qualité sans perdre de détails. Contrairement au MP3, qui compresse l’audio en supprimant certaines données, FLAC conserve tout intact tout en réduisant la taille du fichier.
Comme vous pouvez vous y attendre, cela le rend parfait pour les personnes qui veulent une qualité sonore de premier ordre, comme les audiophiles ou les musiciens. De plus, les fichiers FLAC peuvent être lus sur de nombreux appareils et convertis dans d’autres formats si nécessaire. Maintenant, revenons au sujet.
Tout d’abord, cette dernière mise à jour rend l’encodeur FLAC entièrement multithread, ce qui devrait se traduire par des conversions plus efficaces et plus rapides, en particulier sur les processeurs modernes. De plus, le décodeur peut désormais gérer des fichiers Ogg FLAC chaînés, une fonctionnalité susceptible de simplifier les flux de travail pour les utilisateurs traitant de grandes collections ou d’applications de streaming.
Une autre amélioration intéressante est que l’on peut écrire des métadonnées dans un nouveau fichier plutôt que d’avoir à écraser des données existantes, ce qui peut être très pratique lors de la préservation des originaux à des fins d’archivage ou de test.
De plus, l’outil en ligne de commande a subi une série d’améliorations. Par exemple, le mode test (accessible avec flac -t
) scanne désormais tous les blocs de métadonnées, émettant un avertissement si les métadonnées ID3v1 sont repérées. De plus, si vous réencodez un fichier FLAC à partir d’un autre fichier FLAC, une vérification supplémentaire est effectuée pour s’assurer que les sommes MD5 correspondent, ce qui permet aux utilisateurs d’avoir l’esprit tranquille en ce qui concerne l’intégrité des données.
Sur le plan de la construction et des tests, FLAC 1.5 répond à plusieurs problèmes spécifiques à la plate-forme, tels que l’amélioration de la compatibilité des bâtiments sur les anciens niveaux d’API Android et l’amélioration des méthodes de fuzzing pour une validation plus approfondie. Et enfin, grâce à la prise en charge d’emscripten, il est désormais plus facile de compiler FLAC pour les environnements Web.
Pour une vue plus approfondie de toutes les nouveautés, consultez le changelog.