Neun Jahre nach der Veröffentlichung des letzten bedeutenden Releases hat die Xiph.Org-Community eine neue Version des freien Codecs FLAC 1.4.0 vorgestellt, der verlustfreies Audio-Encoding ermöglicht. FLAC verwendet ausschlieĂlich verlustfreie Kodierungsmethoden, was die vollstĂ€ndige Erhaltung der ursprĂŒnglichen AudioqualitĂ€t und deren IdentitĂ€t mit der Referenzversion, die kodiert wurde, gewĂ€hrleistet. Die verwendeten verlustfreien Kompressionsmethoden reduzieren die GröĂe des ursprĂŒnglichen Audio-Streams um 50-60%. FLAC ist ein vollstĂ€ndig freies Streaming-Format, das nicht nur die Offenheit der Bibliotheken zur Implementierung von Encode- und Decode-Funktionen umfasst, sondern auch keine EinschrĂ€nkungen hinsichtlich der Verwendung von Spezifikationen und der Erstellung von abgeleiteten Versionen. Der Quellcode der Bibliotheken wird unter der BSD-Lizenz verbreitet.
Zu den wichtigsten Ănderungen gehören:
- UnterstĂŒtzung fĂŒr das Kodieren und Dekodieren mit einer Quantisierungsauflösung von 32 Bit pro Abtastung hinzugefĂŒgt.
- Die Kompressionseffizienz wurde auf den Stufen 3 bis 8 verbessert, allerdings auf Kosten einer leichten Verringerung der Kodierungsgeschwindigkeit aufgrund einer erhöhten PrĂ€zision bei der Berechnung der Autokorrelation. Die Kodierungsgeschwindigkeit fĂŒr die Stufen 0, 1 und 2 wurde erhöht. Etwas verbesserte Kompression auf den Stufen 1 bis 4 durch Anpassung der adaptiven Heuristik.
- Die Kompressionsgeschwindigkeit wurde auf 64-Bit ARMv8-Prozessoren erheblich gesteigert, dank der Nutzung von NEON-Befehlen. Die Leistung auf x86_64-Prozessoren, die den FMA-Befehlssatz unterstĂŒtzen, wurde verbessert.
- API und ABI der Bibliotheken libFLAC und libFLAC++ wurden geÀndert (bei einem Update auf Version 1.4 ist ein Neubau der Anwendungen erforderlich).
- Das Plugin fĂŒr XMMS wurde als veraltet erklĂ€rt und wird in der nĂ€chsten Version entfernt.
- In der Bibliothek libFLAC und dem Tool flac wurde die Möglichkeit hinzugefĂŒgt, die minimale Bitrate fĂŒr FLAC-Dateien auf bis zu 1 Bit pro Abtastung zu begrenzen (kann nĂŒtzlich sein bei Live-Ăbertragungen).
- Es ist jetzt möglich, Dateien mit einer Abtastrate von bis zu 1048575 Hz zu kodieren.
- Im Tool flac wurden neue Optionen "âlimit-min-bitrate" und "âkeep-foreign-metadata-if-present" implementiert.
Quelle: opennet.ru
