Opublikowany bezpłatny kodek dźwiękowy FLAC 1.5

Społeczność Xiph.Org opublikowała aktualizację wolnego kodeka audio FLAC 1.5.0, umożliwiającego kompresję dźwięku bez utraty jakości. FLAC stosuje wyłącznie metody kodowania bezstratnego, co gwarantuje pełne zachowanie pierwotnej jakości strumienia audio oraz jego identyczność z wersją referencyjną poddaną kodowaniu. Jednocześnie metody kompresji bezstratnej pozwalają na zmniejszenie rozmiaru oryginalnego strumienia dźwiękowego o 50-60%. FLAC jest całkowicie wolnym formatem strumieniowym, co oznacza nie tylko dostępność bibliotek implementujących funkcje kodowania i dekodowania, ale także brak ograniczeń w zakresie wykorzystania specyfikacji i tworzenia pochodnych wariantów. Kod bibliotek jest rozpowszechniany na licencji BSD.

Wśród zmian w nowej wersji:

  • Zaimplementowano pracę kodera w trybie wielowątkowym. Koder wielowątkowy można używać przez libFLAC lub za pomocą narzędzia wiersza poleceń flac.
  • Dodano możliwość dekodowania powiązanych (chained) plików Ogg, w których w jeden plik spakowano kilka niezależnych strumieni audio FLAC.
  • W libFLAC, libFLAC++ i metaflac wprowadzono wsparcie dla zapisu do nowego pliku przy zmianie metadanych, zamiast nadpisywania istniejącego pliku. W libFLAC przy zmianie metadanych dodano sprawdzenie wskazania symbolicznego linku jako pliku wejściowego i wprowadzono ochronę przed zapisem do takich plików podczas zastępowania pliku w miejscu.
  • Zwiększono możliwość API bibliotek libFLAC i libFLAC++.
  • Dostosowano implementację trybu LMS (Loose Mid-Side) do pracy wielowątkowej, oddzielnie kodującą wspólne dla kanałów stereo informacje i różnicę między lewym a prawym kanałem.
  • Wprowadzono wsparcie dla kompilacji do postaci WebAssembly przez kompilator Emscripten.
  • Specyfikacja formatu FLAC została zatwierdzona w RFC 9639.
  • W narzędziu flac podczas przekodowywania istniejącego pliku FLAC dodano sprawdzenie zgodności sumy kontrolnej MD5. W trybie testowym „flac -t” teraz analizowane są wszystkie bloki metadanych, a ostrzeżenia są wyświetlane w przypadku wykrycia metadanych ID3v1. Udoskonalono wbudowaną pomoc dotyczącą dostępnych opcji. Udokumentowano format do przechowywania zewnętrznych metadanych używanych przez narzędzie flac.
  • Licencja na dokumentację GFDL (GNU Free Documentation License) została zaktualizowana do wersji 1.3 (wcześniej była to wersja 1.2).

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster