
Der verlustfreie Audiocodec FLAC (Free Lossless Audio Codec) hat seine neue Version 1.5 vorgestellt, die mehrere lang erwartete Verbesserungen umfasst, die sowohl Audiophilen als auch Profis gefallen werden. Diese Version erschien mehr als anderthalb Jahre nach der vorherigen Version 1.4.3 und bringt signifikante Verbesserungen sowohl im Kodierungs- als auch im Dekodierungsprozess.
Wesentliche Neuerungen
- Multithread-Kodierung. Das auffälligste Merkmal von FLAC 1.5 ist die Einführung eines vollständig multithreaded Encoders. Dieses Update ermöglicht eine effizientere und schnellere Umwandlung von Audio, insbesondere auf modernen Prozessoren, was den Arbeitsablauf der Benutzer erheblich verbessert. Die Multithread-Kodierung ist sowohl in libFLAC als auch in der Befehlszeilenanwendung verfügbar.
- Verbessertes Decoding. Die neue Version verbessert die Fähigkeit des Decoders, chaotische Ogg FLAC-Dateien zu verarbeiten, die mehrere Audioströme enthalten.
- Metadatenverwaltung. libFLAC, libFLAC++ und das Tool metaflac können jetzt eine neue Datei erstellen, wenn die Metadaten geändert werden, anstatt die vorhandene zu überschreiben.
- Verbesserungen der Befehlszeile. Das Befehlszeilenwerkzeug erhielt mehrere Updates, darunter das vollständige Scannen aller Metadatenblöcke im Testmodus und eine zusätzliche Überprüfung zur Gewährleistung der Übereinstimmung der MD5-Prüfziffern beim erneuten Kodieren von FLAC-Dateien, was die Datenintegrität sicherstellt.
- Verbesserungen für spezifische Plattformen. FLAC 1.5 behebt verschiedene plattformspezifische Probleme, wie verbesserte Build-Kompatibilität auf älteren Android-API-Ebenen und verbesserte Fuzzing-Methoden für eine gründliche Überprüfung.
- Web-Kompilierung. Dank der Unterstützung von Emscripten ist die Kompilierung von FLAC für Webumgebungen zugänglicher geworden.
FLAC ist in C geschrieben und wird unter der BSD-Lizenz veröffentlicht.
Quelle: linux.org.ru
