thumb|300px|Jakość formatów stratnych plików dźwiękowych w zależności od przepływności bitów thumb|300px|Zestawienie przepływności bitów, jakości i opóźnienia kodeków

Opus – format stratnej kompresji dźwięku, przystosowany do kodowania zarówno mowy, jak i muzyki. Charakteryzuje się małym opóźnieniem (typowo 10-20 ms), najwyższą (w momencie wprowadzenia) jakością kompresji dźwięku oraz możliwością płynnej zmiany stopnia kompresji w dowolnej chwili. Używa algorytmów SILK (ze Skype) oraz CELT. Stosowanym formatem plików jest opus.

Charakterystyczną cechą formatu jest maksymalna częstotliwość próbkowania równa 48 kHz. Jest to uzasadnione fizjologią ludzkiego słuchu.

Opus jest kodekiem audio wymaganym przez standard WebRTCSpecyfikacja wymagań stawianych kodekom w WebRTC. oraz jest formatem otwartym i bezpłatnym.

Obsługa strumieni dźwięku Opus jest dostępna w plikach wideo, np. dla systemu Windows w pakiecie LAV Fiters 0.51.3. Kontener Matroska obsługuje ten format dźwięku eksperymentalnieSpecyfikacja osadzenia dźwięku Opus w kontenerze Matroska.. W wersji beta 1.1 enkodera Opus znacznie poprawiono kompresję dźwięku przestrzennego dzięki uwzględnieniu maskowania głośnikówWątek z wersją enkodera o poprawionej kompresji dźwięku 5.1..

Szerokość pasma i częstotliwość próbkowania Opus pozwala na następujące szerokości pasma podczas kodowania. Kompresja Opus nie zależy od częstotliwości próbkowania wejściowego; znaczniki czasu są mierzone w jednostkach 48 kHz, nawet jeśli nie jest używana pełna szerokość pasma. Podobnie, częstotliwość próbkowania wyjściowego może być dowolnie wybierana. Na przykład dźwięk może być wprowadzany z częstotliwością 16 kHz, ale ustawiony tak, aby kodował tylko dźwięk wąskopasmowy.

szerokość pasma próbkowaniewyjściowe efektywnepróbkowanie NB (narrowband) – wąskie pasmo 4 kHz 8 kHz MB (medium-band) – średnie pasmo 6 kHz 12 kHz WB (wideband) – szerokie pasmo 8 kHz 16 kHz SWB (super-wideband) – superszerokie pasmo 12 kHz 24 kHz FB (fullband) – pełne pasmo 20 kHz 48 kHz

Historia Najważniejsze usprawnienia w wersji 1.6 opublikowanej 15 grudnia 2025. nowy moduł rozszerzający pasmo (BWE) z szerokopasmowego na pełne pasmo obsługa dźwięku 96 kHz z wykorzystaniem formatu Opus HD poprawa działania mechanizmu Deep Redundancy (DRED) nowy interfejs API dla 24-bitowego kodera/dekodera ulepszenia w zakresie obliczeń w systemie liczb stałoprzecinkowych

Przypisy

Linki zewnętrzne Strona formatu SILK – http://dev.skype.com/silk Strona formatu CELT – https://web.archive.org/web/20110228033837/http://www.celt-codec.org/

Kategoria:Projekty Xiph.Org Kategoria:Kodeki dźwięku Kategoria:Oprogramowanie na licencji BSD Kategoria:Algorytmy kompresji stratnej