Vorbis | |
---|---|
Rozšíření | .ogg.oganebo _.sb0 |
MIME typ | audio/vorbis , application/ogg , audio/vorbis-config a audio/ogg |
Vývojář | Christopher Montgomery [d] aXiph.Org |
zveřejněno | 2000 |
Typ formátu | Zvukový kodek |
Obsaženo v | Ogg , WebM , Matroska |
standard(y) | Specifikace |
webová stránka |
xiph.org/vorbis/ ( anglicky) vorbis.com ( anglicky) |
Mediální soubory na Wikimedia Commons |
Vorbis je bezplatný formát pro ztrátovou kompresi zvuku , který se oficiálně objevil v létě 2002 . Funkčnost a kvalita podobná kodekům jako AAC , AC3 a VQF , lepší než MP3 . Psychoakustický model použitý ve Vorbisu je principiálně podobný MP3 a podobným, nicméně matematické zpracování a praktická realizace tohoto modelu se výrazně liší, což autorům umožnilo deklarovat jejich formát zcela nezávislý na všech předchůdcích.
Mediální kontejner Ogg se nejčastěji používá k ukládání zvukových dat ve formátu Vorbis , takový soubor má obvykle příponu .ogg a nazývá se dvojitým názvem „Ogg/Vorbis“ [1] nebo „Ogg Vorbis“ [2] . "Ogg Vorbis" se však také nazývá samotný kodek bez kontejneru, protože je součástí projektu Ogg [1] .
V roce 2013 je to výrazně méně běžné než MP3 . Používá se v počítačových hrách , pro podcasty .
Vorbis je ideální pro použití jako filmové zvukové stopy, protože nemění jejich délku při proměnných bitratech, což jim umožňuje zůstat synchronizované s video stopou a je použitelný pro vícekanálový zvuk (např. 6kanálový zvuk).
Používá se pro zvukovou stopu souborů ve formátu WebM spolu s video kodekem VP8 (u VP9 byla do formátu přidána podpora nového bezplatného kodeku Opus ).
Formát byl původně navržen s možností streamování . To dává formátu poměrně užitečný vedlejší efekt - do jednoho souboru můžete uložit několik kompozic s vlastními štítky. Při načítání takového souboru do přehrávače by se měly zobrazit všechny skladby, jako by byly načteny z několika různých souborů.
Formát má flexibilní štítkový systém. Název tagu lze snadno rozšířit tak, aby zahrnoval text libovolné délky a složitosti (např. texty písní) proložený obrázky (např. fotografie obalu alba). Textové štítky jsou uloženy v UTF-8 , což umožňuje psát ve více jazycích současně a eliminuje možné problémy s kódováním.
Ogg Vorbis standardně používá proměnný datový tok , přičemž jeho hodnoty nejsou omezeny na žádné tvrdé hodnoty a mohou se lišit i o 1 kbps. Zároveň stojí za zmínku, že maximální bitrate není striktně omezen formátem a při maximálním nastavení kódování se může pohybovat od 500 do 1000 kbps. Vzorkovací frekvence je stejně flexibilní a umožňuje uživatelům vybrat si mezi 2 kHz a 192 kHz.
Vorbis byl vyvinut komunitou Xiph.Org , aby nahradil všechny placené proprietární audio formáty. Přestože je Ogg Vorbis nejmladším formátem ze všech MP3 konkurentů, má plnou podporu na všech populárních platformách ( Microsoft Windows , Linux , Apple Mac OS , Android [3] , PocketPC , Palm , Symbian , DOS , FreeBSD , BeOS atd.), stejně jako velké množství hardwarových implementací.
Vorbis je součástí multimediálního projektu Ogg , který také zahrnuje bezplatné kodéry: Speex pro kompresi hlasu; FLAC - pro bezztrátovou kompresi zvuku; Theora - pro kompresi videa.
Vorbis používá pro ukládání zvuku kontejnerový formát Ogg .
Díky otevřenému modelu vývoje a distribuce existuje několik možností pro softwarové kodéry a dekodéry Vorbis.
Oficiální implementace od vývojářů standardů Ogg a Vorbis, Xiph.Org Foundation , je distribuována pod licencemi jako BSD a GNU LGPL .
Oficiálním programem kodéru je bezplatný oggdropXPd, který existuje v různých verzích: používají se knihovny libVorbis nebo aoTuVb a optimalizace pro různé procesory. Nejnovější verze libVorbis 1.3.7 byla vydána 6. července 2020. [čtyři]
Verze od japonského vývojáře Aoyumi. Díky vylepšenému psychoakustickému modelu je dosaženo výrazně vyšší kvality zvuku, přičemž aoTuV nenarušuje kompatibilitu s oficiálním standardem. Ačkoli Aoyumi není oficiálním vývojářem kodeku Vorbis, jeho zásluhy se ukázaly být tak vysoké, že kód, který vyvinul (beta 2), byl přidán do oficiálních knihoven verze 1.1.0 z 22. září 2004. Nejnovější verze je Beta 6.03 z 25. dubna 2011. Kód aoTuV však byl použit v oficiálních implementacích a implementacích třetích stran následujících verzí kodéru. [čtyři]
Japonský vývojář Nyaochi [5] pracuje na zvýšení rychlosti kódování do formátu Vorbis. Jeho verze s názvem Lancer vychází ze současných verzí aoTuV. Díky optimalizacím kódu pro moderní procesory je dosaženo výrazného zvýšení rychlosti kódování a dekódování (o desítky procent, v některých podmínkách až několikanásobně). V tomto případě kvalita utrpí velmi málo. Jeho poslední vývoj je datován 10. listopadu 2006. Kód Nyaochi byl také použit v implementacích třetích stran následujících verzí kodéru. [6]
Implementace dekodéru Ogg Vorbis používající čísla s pevnou desetinnou čárkou , vytvořená pro platformy, které nepodporují čísla s pohyblivou řádovou čárkou . [7]
Vývojář projektu Ogg, nadace Xiph.Org, doporučuje používat nový bezplatný kodek Opus namísto Vorbis . [osm]
Xiph.Org | |
---|---|
Projekt Ogg | |
Jiné projekty |
|
viz také |
|
Komprese zvuku | |
---|---|
Kodeky | |
Řeč/hlas |
|
Bezztrátový |
|
Standardy a formáty | |
kontejnery na média | |
---|---|
Video/Audio | |
Zvuk | |
Hudba |
|
Rastrové | |
Vektor | |
Komplex |