Opus (hangformátum)
hangformátum / From Wikipedia, the free encyclopedia
Az informatika területén az Opus egy veszteséges tömörítésű hangformátum, amit eredetileg a Xiph.Org alapítvány és a Skype fejlesztett, majd az Internet Engineering Task Force (IETF) karolt fel. Különösen alkalmas internetes, valós idejű alkalmazások céljaira.[3] Az RFC 6716-ban szabványosított nyílt formátumként 3-klauzulás BSD licencű referenciaimplementációt is készítettek hozzá. Az Opus által alkalmazott technológiákat lefedő összes ismert szoftverszabadalom bárki számára ingyenesen licencelhető.[4]
Opus | |
Fájlkiterjesztés | .opus |
MIME-típus | audio/ogg,[1] audio/opus[2] |
Fejlesztő | IETF codec working group |
Kiadás dátuma | 2012. szeptember 11. |
Formátum típusa | audio |
Konténerformátuma | Ogg |
Kiterjesztése ennek | SILK, CELT |
Standard | RFC 6716 |
Weboldal | http://opus-codec.org |
libopus | |
Fejlesztő | Xiph.Org Foundation |
Első kiadás | 2012. augusztus 26. |
Legfrissebb stabil kiadás | 1.3 (2018. október 18.) |
Programozási nyelv | C89 |
Platform | keresztplatformos |
Kategória | hangkodek, referenciaimplementáció |
Licenc | BSD licenc |
A libopus weboldala |
Az Opus technológiái két, külön fejlesztett kodekből származnak: a beszédorientált SILK és az alacsony késleltetésű CELT kodekből.[3] Az Opus zökkenőmentesen képes váltani a magas és az alacsony bitrátájú üzemmódok között; belsőleg átmenetet képez az alacsony bitrátán alkalmazott lineáris predikció és a magas bitrátán használt transzformációs kódolás között (egy hibrid kódolású, szűk átfedő szakasz is létezik). Az Opus algoritmikus késleltetése nagyon alacsony (alapértelmezetten 22,5 ms), ami szükségszerű az alacsony késleltetésű kommunikációs vonalakon való használatához, és alkalmassá teszi a telefonbeszélgetés, hálózati zenélés, élő események szájszinkronjának közvetítésére egyaránt. Az Opusszal minőségi, illetve bitrátabeli engedményeket téve a késleltetés akár 5 ms-ig leszorítható. Bár ez a késleltetési érték kiemelkedően jó az elterjedt zenei formátumok bőven 100 ms fölötti késleltetéséhez képest (ilyen az MP3, az Ogg Vorbis és a HE-AAC is), az Opus az adott bitrátán elért hangminőség terén is igen versenyképes ezekkel a kodekekkel.[5] Az Opus nem igényel nagyméretű kódtáblákat az egyes fájlok kódolásához, így rövid hangfelvételek felvételére is előnyös.[6]