Vorbis

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.

Kontejner

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] .

Aplikace

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 ).

Metadata

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.

Bitrate

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.

Účel rozvoje

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í.

Projekt Ogg

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 .

Výhody Vorbisu

Implementace

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í software a knihovny

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]

aoTuV

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]

Lancer

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]

Tremor

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]

Budoucnost kodeku

Vývojář projektu Ogg, nadace Xiph.Org, doporučuje používat nový bezplatný kodek Opus namísto Vorbis . [osm]

Poznámky

  1. 12 Specifikace Vorbis I . Nadace Xiph.Org . Získáno 29. března 2008. Archivováno z originálu 21. srpna 2011. 
  2. Nejčastější dotazy  _ Vorbis.com . Xiph.Org (3. října 2003). Získáno 29. března 2008. Archivováno z originálu 21. srpna 2011.
  3. Podporované formáty médií | android vývojáři . Získáno 10. března 2014. Archivováno z originálu 20. prosince 2016.
  4. ↑ 12 oggdropXPd . _ www.rarewares.org. Získáno 4. srpna 2019. Archivováno z originálu dne 29. července 2019.
  5. Ogg Vorbis 高速化プロジェクト Archivováno 29. prosince 2005.
  6. oggenc2 . www.rarewares.org. Získáno 4. srpna 2019. Archivováno z originálu dne 25. července 2019.
  7. Tréma . Datum přístupu: 29. ledna 2015. Archivováno z originálu 7. ledna 2015.
  8. Vorbis . xiph.org. Získáno 4. srpna 2019. Archivováno z originálu dne 8. června 2017.

Viz také

Odkazy