
Der verlustfreie Audio-Codec FLAC (Free Lossless Audio Codec) hat seine neue Version 1.5 vorgestellt, die mehrere lang ersehnte Verbesserungen enthält, die sowohl Audiophilen als auch Profis gefallen werden. Diese Version ist mehr als anderthalb Jahre nach der vorherigen Version 1.4.3 erschienen und bringt erhebliche Verbesserungen sowohl bei der Kodierung als auch bei der Dekodierung.
Wichtigste Neuerungen
- Multithread-Kodierung. Das auffälligste Merkmal von FLAC 1.5 ist die Einführung eines vollständig multithreaded Codierers. Dieses Update ermöglicht eine effizientere und schnellere Audio-Konvertierung, insbesondere auf in modernen Prozessoren, was den Arbeitsablauf der Nutzer erheblich verbessert. Multithread-Kodierung ist sowohl in libFLAC als auch im Kommandozeilenwerkzeug verfügbar.
- Verbesserte Dekodierung. Die neue Version verbessert die Fähigkeit des Dekoders, chainded Ogg FLAC-Dateien mit mehreren Audiostreams zu verarbeiten.
- Metadatenverwaltung. libFLAC, libFLAC++ und das Werkzeug metaflac können jetzt eine neue Datei erstellen, wenn Metadaten geändert werden, anstatt die vorhandene zu überschreiben.
- Verbesserungen der Kommandozeile. Das Kommandozeilen-Tool hat mehrere Updates erhalten, einschließlich eines vollständigen Scans aller Metadatenblöcke im Testmodus und einer hinzugefügten Überprüfung zur Gewährleistung der Übereinstimmung von MD5-Prüfziffern beim erneuten Codieren von FLAC-Dateien, was die Datenintegrität garantiert.
- Verbesserungen für spezifische Plattformen. FLAC 1.5 behebt verschiedene plattformspezifische Probleme, wie verbesserte Build-Kompatibilität mit älteren API-Leveln von Android und optimierte Fuzzing-Methoden für gründliche Tests.
- Web-Komplilation. Dank der Unterstützung von emscripten ist die Kompilierung von FLAC für Web-Umgebungen zugänglicher geworden.
FLAC ist in C geschrieben und wird unter der BSD-Lizenz vertrieben.
Quelle: linux.org.ru
