“Ogg”意指一種文件格式,可以納入各式各樣自由和開放源代碼的編解碼器,包含音效、視頻、文字(像字幕)與元數據的處理。
在Ogg的多媒體框架下,Theora提供有損的圖像層面,而通常用音樂導向的Vorbis編解碼器作為音效層面。針對語音設計的壓縮編解碼器Speex和無損的音效壓縮編解碼器FLAC與OggPCM也可能作為音效層面使用。
“Ogg”這個詞匯通常意指Ogg Vorbis此一音頻文件格式,也就是將Vorbis編碼的音效包含在Ogg的容器中所成的格式。在以往,.ogg此一擴展名曾經被用在任何Ogg支持格式下的內容;但在2007年,Xiph.Org基金會為了向後兼容的考量,提出請求,將.ogg只留給Vorbis格式來使用。Xiph.Org基金會決定創造一些新的擴展名和媒體格式來描述不同類型的內容,像是只包含音效所用的.oga、包含或不含聲音的影片(涵蓋Theora)所用的.ogv和程序所用的.ogx。
Xiph.Org基金會對Ogg的參考實現,目前最新的版本是2010年3月26日發布的libogg 1.2.0。另一個版本libogg2也可以在Xiph.Org基金會的SVN包庫中找到。這兩個庫都是在新BSD許可證下發布的自由軟件。
因為其格式自由,和其參考實現並非Copyleft形式,無論自由或專有、商業或非商業的媒體播放器,甚至部分制造商的可攜式媒體播放器和全球定位系統接收器都采用了Ogg下的各種編解碼器。
MP3是有損壓縮格式,因此壓縮後的數據與標准的CD音樂相比是有損失的。VORBIS也是有損壓縮,但通過使用更加先進的聲學模型去減少損失,因此,同樣位速率(Bit Rate)編碼的OGG與MP3相比聽起來更好一些。另外,還有一個原因,MP3格式是受專利保護的。如果你想使用MP3格式發布自己的作品,則需要付給 Fraunhofer(發明MP3的公司)專利使用費。而VORBIS就完全沒有這個問題。對於樂迷來說,使用OGG文件的顯著好處是可以用更小的文件獲得優越的聲音質量。而且,由於OGG是完全開放和免費的,制作OGG文件將不受任何專利限制,可望可以獲得大量的編碼器和播放器。這也是為何現在MP3編碼器如此少而且大多是商業軟件的原因,因為Fraunhofer要收取專利使用費。
優點1:Ogg Vorbis的音質和MP3不相上下
由於Vorbis 使用了與MP3相比完全不同的數學原理,因此在壓縮音樂時受到的挑戰也不同。在聆聽測試中,同樣位速率編碼的Vorbis 和MP3 文件具有同等的聲音質量。
如果兩個文件都是以同樣的位速率和CBR(常量位速率,指文件從頭到尾都是一種位速率)方式來編碼的話,那他們的大小肯定相同。當前 Vorbis 是以VBR(可
變位速率)方式編碼的,這使得Ogg的文件可以更小,因為VBR方式可以處理能大幅度進行壓縮的音頻數據(比如無聲的時段)而節省空間。 Vorbis能以什麼位速率進行編碼?
理論上,沒有固定的位速率。Vorbis的設計是可以以16kbps~128kbps/通道的位速率進行編碼。但規格說明中並沒有限制將文件以512kbps或8kbps方式編碼。
優點2:Ogg Vorbis支持類似於MP3的ID3信息
Vorbis格式中包括有一個靈活而又完整的注釋欄,可用於填寫各種相關信息。
優點3:Ogg Vorbis格式支持流式播放
音頻流是Vorbis的一個重要組成部分.vorbis格式從設計的一開始就是立足於可以容易地進行流式處理。並且,Vorbis的設計者正與Icecast 流媒體軟件的創造者一起使Icecast兼容Vorbis。
優點4:Ogg Vorbis避免了像MP3文件的ID3標記那樣煩瑣的操作
Vorbis具有一個設計良好、靈活的注釋,避免了象MP3文件的ID3標記那樣煩瑣的操作;Vorbis還具有位速率縮放:可以不用重新編碼便可調節文件的位速率。Vorbis文件可以被分成小塊並以樣本粒度進行編輯;Vorbis支持多通道; Vorbis文件可以以邏輯方式相連接等。