Vorbis

Vorbis
Extensie .ogg, .ogasau.sb0
tip MIME audio/vorbis , application/ogg , audio/vorbis-config și audio/ogg
Dezvoltator Christopher Montgomery [d] șiXiph.Org
publicat 2000
Tip de format Codec audio
Cuprins în Ogg , WebM , Matroska
Standard(e) Specificație
Site-ul web xiph.org/vorbis/ ​(  engleză)
vorbis.com ​(  engleză)
 Fișiere media la Wikimedia Commons

Vorbis  este un format gratuit de compresie audio cu pierderi care a apărut oficial în vara anului 2002 . Similar ca funcționalitate și calitate cu codec-urile precum AAC , AC3 și VQF , superioare MP3 . Modelul psihoacustic folosit în Vorbis este similar în principiu cu MP3 și altele asemenea, cu toate acestea, procesarea matematică și implementarea practică a acestui model diferă semnificativ, ceea ce a permis autorilor să-și declare formatul complet independent de toți predecesorii.

Container

Containerul media Ogg este cel mai frecvent folosit pentru a stoca date audio în format Vorbis , un astfel de fișier are de obicei extensia .ogg și poartă numele dublu „Ogg/Vorbis” [1] sau „Ogg Vorbis” [2] . Cu toate acestea, „Ogg Vorbis” este numit și codecul în sine fără container, deoarece face parte din proiectul Ogg [1] .

Aplicație

În 2013, este semnificativ mai puțin comun decât MP3 . Folosit în jocuri pe calculator , pentru podcasturi .

Vorbis este ideal pentru utilizarea ca coloană sonoră de film, deoarece nu își modifică lungimea la rate de biți variabile, permițându-le să rămână sincronizate cu pista video și este aplicabilă audio multicanal (de exemplu, audio pe 6 canale).

Folosit pentru pista audio a fișierelor în format WebM împreună cu codecul video VP8 (cu VP9, ​​suportul pentru noul codec Opus gratuit a fost adăugat la format ).

Metadate

Formatul a fost conceput inițial cu capacitatea de streaming . Acest lucru dă formatului un efect secundar destul de util - puteți stoca mai multe compoziții cu propriile etichete într-un singur fișier. Când încărcați un astfel de fișier în player, toate melodiile ar trebui să fie afișate, ca și cum ar fi fost încărcate din mai multe fișiere diferite.

Formatul are un sistem de etichetare flexibil. Titlul etichetei este ușor de extins pentru a include text de orice lungime și complexitate (cum ar fi versurile cântecului) intercalate cu imagini (cum ar fi fotografiile de copertă de album). Etichetele de text sunt stocate în UTF-8 , ceea ce vă permite să scrieți în mai multe limbi în același timp și elimină posibilele probleme de codare.

Bitrate

Ogg Vorbis folosește o rată de biți variabilă în mod implicit , în timp ce valorile acestuia din urmă nu se limitează la nicio valoare rigidă și poate varia chiar și cu 1 kbps. În același timp, este de remarcat faptul că rata maximă de biți nu este strict limitată de format, iar cu setările maxime de codificare poate varia de la 500 la 1000 kbps. Rata de eșantionare este la fel de flexibilă, permițând utilizatorilor să aleagă între 2 kHz și 192 kHz.

Scopul dezvoltării

Vorbis a fost dezvoltat de comunitatea Xiph.Org pentru a înlocui toate formatele audio proprietare plătite. În ciuda faptului că este cel mai tânăr format dintre toți concurenții MP3, Ogg Vorbis are suport complet pe toate platformele populare ( Microsoft Windows , Linux , Apple Mac OS , Android [3] , PocketPC , Palm , Symbian , DOS , FreeBSD , BeOS și etc.), precum și un număr mare de implementări hardware.

Proiectul Ogg

Vorbis face parte din proiectul multimedia Ogg , care include și codificatoare gratuite: Speex  pentru compresia vocii; FLAC  - pentru compresie audio fără pierderi; Theora  - pentru compresia video.

Vorbis folosește formatul container Ogg pentru a stoca sunetul .

Avantajele Vorbis

Implementări

Cu un model deschis de dezvoltare și distribuție, există mai multe opțiuni pentru codificatoarele și decodoarele software Vorbis.

Software și biblioteci oficiale

Implementarea oficială de la dezvoltatorii standardelor Ogg și Vorbis, Fundația Xiph.Org , este distribuită sub licențe precum BSD și GNU LGPL .

Programul oficial de codificare este oggdropXPd gratuit , care există în diferite versiuni: sunt folosite bibliotecile libVorbis sau aoTuVb și optimizare pentru diferite procesoare. Cea mai recentă versiune a libVorbis 1.3.7 a fost lansată pe 6 iulie 2020. [patru]

aoTuV

Versiune de la dezvoltatorul japonez Aoyumi. Datorită modelului psihoacustic îmbunătățit, se obține o calitate semnificativ mai mare a sunetului, în timp ce aoTuV nu încalcă compatibilitatea cu standardul oficial. Deși Aoyumi nu este dezvoltatorul oficial al codecului Vorbis, meritele sale s-au dovedit a fi atât de mari încât codul pe care l-a dezvoltat (beta 2) a fost adăugat bibliotecilor oficiale ale versiunii 1.1.0 din 22 septembrie 2004. Cea mai recentă versiune este Beta 6.03 din 25 aprilie 2011. Cu toate acestea, codul aoTuV a fost folosit în implementări oficiale și terțe ale versiunilor ulterioare ale codificatorului. [patru]

Lancer

Dezvoltatorul japonez Nyaochi [5] lucrează la creșterea vitezei de codificare în formatul Vorbis. Versiunea sa, numită Lancer, se bazează pe versiunile actuale de aoTuV. Datorită optimizărilor de cod pentru procesoarele moderne, se realizează o creștere semnificativă a vitezei de codificare și decodificare (cu zeci de procente, în unele condiții de câteva ori). În acest caz, calitatea suferă foarte puțin. Ultima sa dezvoltare este datată 10 noiembrie 2006. Codul lui Nyaochi a fost, de asemenea, folosit în implementări terțe ale versiunilor ulterioare ale codificatorului. [6]

Tremor

O implementare a decodorului Ogg Vorbis folosind numere în virgulă fixă , construită pentru platforme care nu acceptă numere în virgulă mobilă . [7]

Viitorul codecului

Dezvoltatorul proiectului Ogg, Fundația Xiph.Org, recomandă utilizarea noului codec Opus fără drepturi de autor în loc de Vorbis . [opt]

Note

  1. 12 Caietul de sarcini Vorbis I . Fundația Xiph.Org . Preluat la 29 martie 2008. Arhivat din original la 21 august 2011. 
  2. Întrebări frecvente  . _ Vorbis.com . Xiph.Org (3 octombrie 2003). Preluat la 29 martie 2008. Arhivat din original la 21 august 2011.
  3. Formate media acceptate | dezvoltatori Android . Preluat la 10 martie 2014. Arhivat din original la 20 decembrie 2016.
  4. ↑ 12 oggdropXPd . _ www.rarewares.org. Preluat la 4 august 2019. Arhivat din original la 29 iulie 2019.
  5. Ogg Vorbis 高速化プロジェクト Arhivat la 29 decembrie 2005.
  6. oggenc2 . www.rarewares.org. Preluat la 4 august 2019. Arhivat din original la 25 iulie 2019.
  7. Tremor . Data accesului: 29 ianuarie 2015. Arhivat din original pe 7 ianuarie 2015.
  8. Vorbis . xiph.org. Preluat la 4 august 2019. Arhivat din original la 8 iunie 2017.

Vezi și

Link -uri