本页使用了标题或全文手工转换

Vorbis

维基百科,自由的百科全书
(重定向自Ogg Vorbis
跳转至: 导航搜索
Vorbis
Vorbis Logo
扩展名 .ogg .oga
互联网媒体类型 audio/ogg,
audio/vorbis,
audio/vorbis-config
开发者 Xiph.Org 基金会
初始版本

2000年5月8日 (2000-05-08)

[1][2]
最新版本
Vorbis I
(2010年2月3日 (2010-02-03)[3])
格式类型 音频压缩格式
專門由 Ogg, Matroska, WebM
标准 Specification

Vorbis是一種有損音訊壓縮格式,由Xiph.Org基金會所領導並開放原始碼的一個免費的開源軟件項目。該項目為有損音頻壓縮產生音頻編碼格式和軟件參考編碼器/解碼器( 編解碼器 )。Vorbis通常以Ogg作為容器格式,所以常合稱為Ogg Vorbis。

Vorbis是1993年由Chris Montgomery開始的音頻壓縮開發的延續[4][5]。1998年9月, 弗勞恩霍夫協會發出的信函開始了密集的發展,宣布計劃收取MP3音頻格式的專利許可費用[6][7]。Vorbis項目是Xiphophorus公司的Ogg項目(也稱為OggSquish多媒體項目)的一部分[8][9]。克里斯·蒙哥馬利開始了這個項目的工作,並得到越來越多的其他開發者的幫助。 他們繼續改進源代碼 ,直到Vorbis文件格式在2000年5月被凍結為1.0[10][11][12]。原來授權為LGPL ,2001年,Vorbis許可證被更改為BSD許可證 ,以鼓勵採納,理查德·斯托曼參考軟件的穩定版本(1.0)於2002年7月19日發布[13][14][15]

Xiph.Org基金會維護一個參考實現編解碼器 libvorbis[16]。還有一些微調的forks,最引人注目的是aoTuV ,提供更好的音頻質量,特別是在低比特率。 這些改進會定期地合併回參考代碼庫。

目前Xiph.Org基金會建議使用延遲更低、音質更好的 Opus 編碼來取代 Vorbis。[17]

技術特點[编辑]

  1. 32 kb/秒(-q-2)到500 kb/秒(-q10)的比特率
  2. 采样率从8 kHz(窄带)到192 kHz(超音频)
  3. 支援採樣精度 16bit\20bit\24bit\32bit
  4. 採用可变比特率(VBR),動態調整比特率達到最佳的編碼效果
  5. 支持单声道、立体声、四聲道和5.1環繞聲道;支持多达255个音軌(多数据流的帧)
  6. 可动态调节比特率,音频带宽和帧大小
  7. Vorbis使用了一种灵活的格式,能够在文件格式已经固定下来后还能对音质进行明显的调节和新算法训练。
  8. 可以封裝在多種媒體容器格式中,如Ogg( .oga)、Matroska( .mka)、WebM( .webm)等

技術細節[编辑]

Vorbis標稱比特率在44.1 kHz立體聲輸入的質量級別。新的libvorbis v1.2通常壓縮比這些值更好(有效的比特率可能會有所不同)。
音質 名義比特率
官方Xiph.Org基金會Vorbis aoTuV beta 3及更高版本
-q-2 不可用 32 kbit/s
-q-1 45 kbit/s 48 kbit/s
-q0 64 kbit/s
-q1 80 kbit/s
-q2 96 kbit/s
-q3 112 kbit/s
-q4 128 kbit/s
-q5 160 kbit/s
-q6 192 kbit/s
-q7 224 kbit/s
-q8 256 kbit/s
-q9 320 kbit/s
-q10 500 kbit/s

Vorbis適用於從8 kHz(語音)到192 kHz(數位專業)和一系列聲道表示(單聲道,複音,立體聲,四聲道,5.1環繞聲道或最多255個離散音軌)的採樣率[18]。根據指定的質量設置,給定44.1 kHz(標準CD音頻採樣頻率)立體聲輸入,編碼器將產生大約45到500 kbit / s的輸出(對於aoTuV調諧,為32到500 kbit / s)。Xiph庫的質量設置為-0.1至1.0,aoTuV為-0.2至1.0。編碼前端將這些值映射到基於整數的質量設置,對於Xiph庫為-1到10,對於aoTuV為-2至10。使用給定質量設置編碼的文件應在編碼器的所有版本中具有相同的聲音質量,但較新版本應能夠以較低的比特率實現該質量。上述比率僅為近似值; Vorbis是固有的可變比特率(VBR),因此比特率可能會從樣本到樣品差異很大。(它是一個自由形式的可變比特率編解碼器,數據包沒有最小大小,最大大小或固定/預期大小[19]。) Vorbis旨在比MP3更有效率,數據壓縮透明度可在較低的比特率下獲得。

編碼算法的概要[编辑]

Vorbis I是基於改進的離散餘弦變換(MDCT)的前向自適應單片變換編解碼器[20]。Vorbis使用修改後的離散餘弦變換將聲音數據從時域轉換為頻域。所得到的頻域數據被分解為本底噪聲和殘差分量,然後使用基於碼本的矢量量化算法進行量化和熵編碼。解壓縮算法反轉這些階段。當本地比特率太低而無法對音頻進行編碼而無可察覺的損耗時,本底噪聲方式會使Vorbis成為其類似模擬噪聲的故障模式。

調整版本[编辑]

編碼器(GarfaoTuVMegaMix)的各種調優版本試圖在指定的質量設置下提供更好的聲音,通常通過暫時提高比特率來處理某些有問題的波形。大多數調音版本的Vorbis都嘗試修復前回波問題,並提高質量較差設置(-q-2至-q4)的聲音質量。由Vorbis用戶社區(特別是aoTuV beta 2調音)創建的一些調優建議已被納入1.1.0版本[21]

容器格式[编辑]

主要是Ogg,除了Ogg,Vorbis流可以封裝在其他媒體容器格式中[22]。通常使用的另一種方法是Matroska的。它也用於WebM,一種基於Matroska子集的容器格式[23][24][25]。Vorbis的流也可以在封裝的RTP Payload格式[26]

元數據[编辑]

Vorbis 元數據稱為Vorbis評論,支持類似於ID3標準中實現的元數據標籤。元數據存儲在任意長度和大小的八位乾淨的字符串的向量中。向量的大小和每個字符串的大小(以字節為單位)限制為2 32 -1(約43 億,或可以以32位表示的任何正整數)。該向量存儲在開始Vorbis比特流的第二標頭包中[27]。假設字符串被編碼為UTF-8。

部署與採用[编辑]

Vorbis格式已被證明在自由軟件的支持者中受到歡迎。[28]他們認為,其更高的忠誠度和完全自由的性質,不受專利的約束,使其成為專利和限制格式的合適替代品。

Vorbis對消費品有不同的用途。許多視頻遊戲標題將游戲中的音頻存儲為Vorbis,包括“ Amnesia:The Dark Descent”,“俠盜獵車手”:“聖安地列斯”,“光環”:“戰鬥進化”和“魔獸世界”等。流行的軟件播放器支持Vorbis播放本機或通過外部插件。許多網站使用它,包括維基百科[29][30][31][32]其他包括Jamendo和Mindawn,以及幾個國家廣播電台,如JazzRadio,絕對電台,NPR,新西蘭電台[33]和Deutschlandradio。[34]國際串流音樂服務商Spotify使用Vorbis格式為它的音頻流。[35]而且,法國音樂網站Qobuz為客戶提供了以Vorbis格式下載他們購買的歌曲的可能性,美國樂隊Bandcamp也是如此。[36]

Vorbis面臨來自其他音頻格式的競爭,如MP3。雖然Vorbis在技術上是優越的,但MP3具有更高的公眾形象。[37]由於Vorbis沒有大型組織的財務支持,對格式的支持並不那麼普遍,儘管Audacity等程序可以轉換為更受歡迎的格式,[38]遊戲支持也逐漸提高。[39]

参考资料[编辑]

  1. ^ Christopher Montgomery. vorbis-dev - Merge done. 2000-05-08 [2009-09-03]. 
  2. ^ Xiph.Org Foundation. xiph.org Ogg Vorbis. [2009-09-11]. 
  3. ^ Xiph.Org Foundation. Vorbis I specification. Xiph.Org Foundation. 2010-02-03 [2010-03-28]. 
  4. ^ Interview: Christopher Montgomery of Xiphophorus. Advogado. 2000-04-04 [2009-09-02]. 
  5. ^ naming. Xiph.Org Foundation. 
  6. ^ About. Xiph.org. [2009-08-31]. 
  7. ^ Robertson, Michael. Fraunhofer Lowers Patent Boom on MP3 Software Developers. 1998-09-11 [2009-08-31]. (原始内容存档于2000-08-16). 
  8. ^ Zisk, Brian. Dvorak Interviews Monty. vorbis. Xiph. 2000-04-19 [2008-09-04]. 
  9. ^ Ogg (project homepage). Xiphophorus. 2000-05-20 [2008-09-02]. (原始内容存档于2000-05-20). 
  10. ^ Montgomery, Christopher. Merge done. vorbis-dev. 2000-05-08 [2009-09-03]. 
  11. ^ Ogg Vorbis. Xiph.Org Foundation. [2009-09-11]. 
  12. ^ The Ogg Vorbis CODEC project. Xiphophorus co. 2000-05-11 [2009-09-03]. (原始内容存档于2000-06-10). 
  13. ^ OGG Vorbis 1.0 officially released. AfterDawn. 2002-07-19 [2009-06-04]. 
  14. ^ Ogg Vorbis official release is here. News. CNET. 2002-07-19 [2009-06-04]. 
  15. ^ Montgomery, Christopher. Vorbis 1.0 released. vorbis. 2002-07-19 [2009-06-04]. 
  16. ^ Xiph.Org. libVorbis 1.3.4 released. 2014-01-22 [2014-02-09]. 
  17. ^ Vorbis.com. Check out the latest royalty-free audio codec from Xiph.Org: Opus! Better quality and lower latency than Vorbis, AAC, MP3, and others 
  18. ^ Xiph.org Foundation. Application. Vorbis I specification. Xiph.org Foundation. 2009-06-02 [2009-09-11]. 
  19. ^ Xiph.Org Foundation. Vorbis I specification. Xiph.Org Foundation. 2012-01-20 [2012-01-31]. 
  20. ^ Xiph.Org Foundation. Vorbis I specification - 1.1.2 Classification. Xiph.Org Foundation. 2009-06-02 [2009-09-22]. 
  21. ^ Recommended Encoder Versions and Settings - Hydrogenaudio Forums. [2008-01-13]. 
  22. ^ Oggless proposal. Xiph.Org Foundation. 
  23. ^ Xiph.Org announces support for the WebM open media project. Xiph.Org. 2010-05-19 [2010-05-20]. 
  24. ^ Introducing WebM, an open web media project. 2010-05-19 [2010-05-19]. 
  25. ^ FAQ. WebM. Google. 2010-05-19. 
  26. ^ RFC 5215 — RTP Payload Format for Vorbis Encoded Audio. IETF. August 2008 [2010-06-16]. 
  27. ^ Xiph.Org Foundation. Vorbis Comment Field Documentation. [2007-03-14]. 
  28. ^ Recordings about our Philosophy. GNU Project. Free Software Foundation (FSF). [2008-01-12]. (原始内容存档于2007-11-26). 
  29. ^ Ogg Sites. Free Software Foundation. [2009-10-02]. 
  30. ^ Ogg Vorbis — no future?. 2007-11-04 [2009-10-02]. 
  31. ^ Wikipedia:WikiProject Spoken Wikipedia, Retrieved 2009
  32. ^ First steps/Quality and description. Wikimedia Commons. [2009-10-02]. 
  33. ^ Radio New Zealand Oggcasts. [2009-01-14]. 
  34. ^ Deutschlandradio im Internet mit OGG-Vorbis-Stream. [2009-10-08]. 
  35. ^ Spotify FAQ. [2009-03-16]. 
  36. ^ Qobuz FAQ. [2013-04-15]. 
  37. ^ Sharpless Smith, Susan. Web-based Instruction: A Guide for Libraries. American Library Association. 2010: 138. ISBN 978-0-8389-1056-6. 
  38. ^ Brown, Andrew. Computers in Music Education: Amplifying Musicality. Routledge. 2007: 148. ISBN 978-0-4159-7850-7. 
  39. ^ Dawes, Adam. Windows Mobile Game Development: Building games for the Windows Phone and other mobile devices. Apress. 2010: 158. ISBN 978-1-4302-2929-2. 

外部連結[编辑]