Ogg是一個自由且開放标準的容器格式,由Xiph.Org 基金會所維護。Ogg格式并不受到軟體專利的限制,并設計用于有效率地串流媒體和處理高品質的數字多媒體。
Ogg意指一種檔案格式,可以納入各式各樣自由和開放源代碼的編解碼器,包含音效、視訊、 文字(像字幕)與中繼資料的處理。
Ogg Theora
Theora是一個免權利金、開放格式的有損影像壓縮技術,由Xiph.Org 基金會開發,該基金會還開發了著名的聲音編碼技術Vorbis, 以及多媒體容器檔案Ogg。Theora 是由 On2 Technologies 公司專屬的 VP3 編碼器經過開放源代碼後衍生而來。Theora 的命名來自于一個電視節目Max Headroom。
Theora是一個可 變位速率、以DCT為基礎的影像壓縮格式。和多 數的影像編碼格式一樣,Theora 使用了色度抽樣、block based motion compensation 和 8×8 DCT block,也支援視 訊壓縮圖像類型 和 視 訊壓縮圖像類型,但是不支援使用在 H.264 和 VC-1 的 bi-predictive frames(B-frame),Theora 也不支援 隔 行掃描, variable frame rates, 或 bit-depths larger than 8 bits per component。
Theora 的影像流可以儲存在任何的容器檔案格式中,最常用的是和聲音編碼Vorbis一起儲存在Ogg檔案格式中,這種方式可以提供完全開放、免權利金的多媒體檔案。此外Theora影像也可以儲存在Matroska檔 案中。
Google官方blog稱,Web視訊目前沒有一個标準,有些網站使用Flash,但這要求使用者有Flash播放 器;有些使用Java播放器,但為了在JVM虛拟機中解碼視訊和音頻使用者需要一個配置很高的機器;等等諸如此類。
好消息是新一代的 HTML 5标準引入了視訊元素,Web開發者可以用一種标準的方式指定視訊的外觀。現在問題變成了使用哪一種視訊格式。
Google 認為開放标準格式可以成為目前無序的視訊格式之争的底線。最後的權益方案不需要最複雜的格式,或者是最大張旗鼓宣傳,幾乎已成為行業标準的格式,是以他們決定選擇支援使用廣泛的開源Ogg Theora格式。
Theora是On2 Technologies 公司的 VP3 編碼器的開源衍生版,Google于去年收購了On2公司。
資料來源:http://tech.it168.com/a2010/0412/872/000000872493.shtml
在2002年3月,On2将許可改為下周VP3開源代碼為LGPL。在2002年6月,On2将VP3作為Xiph.Org僅僅和下的一個類似BSD的開源許可。On2還制定了一個不可更改的免版權費的聲明,任何人可以用于任何軟體,任何的衍生産品以及任何目的。2002年88月,On2與Xiph.Org簽訂一項協定,将VP3作為一個新的,免費的視訊編解碼,成為Theora。On2宣稱Theora是VP3的一個繼任者。在2002年10月3日,On2和Xiph宣布Theora最早的Alpha代碼釋放。
比特流格式在2004年當機(version 1.0 alpha3),有經過了幾年的beta版本,Theora第一穩定版本(v1.0)在2008年11月釋放。Theora任何版本的視訊編碼在格式當機後都與未來的播放器相容。目前的工作集中在“Thusnelda”分支的bug修複,目前為beta版本,将最後作為Theora1.1版本釋放。
Theora視訊壓縮格式基本上與VP3視訊壓縮格式相容,包含一個後先相容的超集。Theora是VP3和VP3流(有小量文法修訂)的超集,VP3流可以不經過重新壓縮改為Theora流,但是反過來把成立。VP3視訊壓縮可以由Theora來實作解碼,但是Theora視訊示範通常不能夠使用古老的VP3來進行解碼。
Theora将視訊格式建立在開源的基礎上,并作為基百科視訊内容選擇的編碼格式。然而,Theora缺少商業支援,并正努力擷取分銷商尤其是網絡分銷商接受。
Mozilla使用這項技術在Firefox上提供HTML5視訊。蘋果和微軟的HTML5視訊都準備采用 MPEG LA管理的H.264。該團體的成員包括微軟和蘋果,及許多科技公司。
這裡面的争議關鍵在于license的問題,H.264是需要給license的。
Mozilla則發出以下聲明:“我們相信,HTML5視訊在多方、開放和無權利金的編/解碼器,以同于W3C授權标準之方式支援下,才符合公衆利益。如 果MPGA LA願意根據W3C标準定義的開放網絡條件提供H.264,我們絕對會考慮采用這項技術。本組織堅持我們對Theora的立場。”
Opera首席技術官Hakon Wium Lie也提供下列聲明;“為了開放網絡的成長茁壯,所有媒體(包括視訊),必須在無需支付編/解碼器授權費的前提下使用。真正支援一個開放網絡的浏覽器制造商,必須努力建造一個無授權費的基本影音編/解碼器。”
微軟的公司部落格寫道:“源代碼能否取得,與知識産權之間的差別,在于可取用的源代碼是極度必要的。目前,H.264的知識産權,可通過MPEG LA管理的一個定義明确的方案取得。其它編/解碼器的權利通常較不清楚。”
Ogg Vorbis
Ogg 的音頻編碼, 品質非常優秀,特别是低碼率下,支援多聲道。最高碼率能夠達到 500kbps,是 AAC 的有力競争者。
「Ogg」這個詞彙通常意指Ogg Vorbis此一音頻檔案格式,也就是将Vorbis編碼的音效包含在Ogg的容器中所成的格式。在以往,.ogg此一擴充名曾經被用在任何Ogg支援格式下的内容,但在2007年,Xiph.Org基金會為了向後相容的考慮,提出請求,将.ogg隻留給Vorbis格式來使用。 Xiph.Org基金會決定創造一些新的擴充名和媒體格式來描述不同類型的内容,像是隻包含音效所用的.oga,包含或不含聲音的影片(涵蓋 Theora)所用的.ogv和程式所用的.ogx。
Vorbis的是一個 開源自由軟體 項目負責人是 Xiph.Org 基金會。該項目産生的數位音頻格式規範和軟體實施(編譯碼器)為有損音頻壓縮。 Vorbi是最常用的結合與Ogg容器格式,是以通常被稱為 Ogg Vorbis格式.
Vorbis是一個延續的音頻壓縮的開發始于 1993年 克裡斯蒙哥馬利.集約發展始于1998年9月後,信弗勞恩霍夫協會 該公司宣布将收取許可費為 MP3音頻格式。Vorbis的項目開始作為公司的一部分,Xiph.Org 基金會的Ogg項目(也稱為 OggSquish多媒體項目)。克裡斯蒙哥馬利開始工作的項目,并協助越來越多的其它開發商。他們繼續完善 源代碼 直到Vorbis的檔案格式被當機 2000年5月為 1.0 和一個穩定的版本(1.0)的參考軟體釋出于 2002年7月19日。
Ogg Speex
Ogg 的語音編碼,專門針對低碼率的語音編碼。
Ogg FLAC
Ogg 的無損音頻編碼。
On2 VPX 系列
On2 公司開發了一系列優秀的視訊編碼,現在應用得最多的恐怕是 Nullsoft Video 的視訊,它們就采用了 VP3,VP5,VP6 視訊編碼。
VP3
已經作為開放源代碼公布,現在 是 Ogg Theora 項目,當然,Theora 的品質可比 VP3 好多了。
VP4
On2 公司當年吹牛全球最好的視訊編碼,後來證明品質很一般。
VP5
至今還很神秘,On2 并沒有放出來,隻在 Nullsoft Video 裡面見到他的身影。
VP6
從一開始,On2 就把這個編碼器提供給大家下載下傳,品質還是不錯的。不過最近似乎又關閉了,首頁上隻有一個解碼器。On2 TrueMotion VP6是一個專有的有損視訊編解碼格式和視訊編解碼器。它是TrueMotion視訊編解碼的具體展現,是一系列由On2開發的視訊編解碼,通産個用于Adobe flash,Flash Video和JavaFX媒體檔案。
VP7
On2 最新的編碼器,在 VP6 上有不少進步。在2005年1月,On2宣布推出比VP6有更好的壓縮比的新的編解碼VP7。在2005ian4月,On2公司許可On2視訊編碼器9包括VP6和VP7)用于Macromedia Flash。在2005年8月,Macromedia宣布他們選擇VP6作為新的Flash Player8的視訊回放的旗艦式編解碼。
VP8
Google在2009年收購了On2 Technologies,并于2010年5月19日在Google I/O會議上宣布将VP8以BSD許可證的形式開源。。VP8是On2 Technologies繼VP3之後宣布開源的第二個編解碼器。(Xiph.Org 基金會于2002年接手VP3并将之冠名以Theora,之後以BSD許可證的形式将Theora開源)。要求Google将VP8開源的最大呼聲來自于自由軟體基金會。2010年3月12日,自由軟體基金會給Google發了一封公開信,請求Google逐漸用開源形式的VP8和HTML 5取代YouTube上的Adobe Flash和H.264。
2010年5月19日,WebM啟動。WebM包含了來自于Mozilla、Opera、Google以及其他四十多家出版商和計算機軟硬體供應商(包括AMD、NVIDIA)的貢獻,旨在大力倡導在HTML5中使用VP8。Internet Explorer 9在安裝了适合的編解碼器之後也能支援VP8。
注:上述材料來源于wiki的整理。
關連結: 我的産業生态鍊和雜談文章