XVid的歷史和特點

2002年,TDX2002的規則中,除了允許使用舊有的DivX3.11編碼之外,新加入了第二種覈准使用的編碼--也就是本文標題中的XivD編碼。作爲每年在網上放出數千部最新影片的網上高品質影音組織,他們所遵循的規則對於整個MPEG-4編碼的應用市場來說,都有決定性的重要意義。XviD在TDX2002中,以DivX3.11的替代者的姿態出現,還有人戲稱:XviD是繼承DivX3.11的非商業同人版。那麼XviD到底是什麼?它又有些什麼樣通天徹底的視頻壓縮本領?或許您並不知道的是:XviD是個本來不會出現的東西……
?????
 幾經波折的誕生記
 4年以前,在PC上能用的唯一MPEG-4編碼器就是由微軟所開發的,包括MS MPEG4V1、MS
????????????? MPEG4V2、MS MPEG4V3的系列編碼內核。其中前面兩種都可以用來製作AVI文件,至今都作爲Windows的默認組件。不過V1和V2的編碼質量都還不太好,直到MS
????????????? MPEG4V3開始,畫面質量有了顯著的進步。不過微軟卻決定僅將這個MS MPEG4V3 的視頻編碼內核封閉在Windows Media流媒體技術,也就是我們熟知的ASF文件之中,不再能用於AVI文件。ASF文件雖然有一些好處,但是過於封閉甚至不能被編輯,惹惱了天不怕地不怕的電影黑客。很快便有小組修改了微軟的MS
????????????? MPEG4V3,解除了不能用於AVI文件的限制,並開放了其中一些壓縮參數,由此,也就誕生了我們今天所熟悉的MPEG4編碼器DivX;-)3。11。
??????????
  DivX廣泛流行,成爲DVDRip的標準,問題是,它的基礎技術是非法盜用微軟的,只能在地下里流傳卻上不了檯面,無法進行更廣泛的產品化,更無法生產硬件播放機。在這種情況下,一些精通視頻編碼的程序員(包括原DivX
????????????? 3.11的開發者)成立了一家名爲DivXNetworks Inc.的公司,簡稱DXN。DXN發起一個開放源碼項目ProjectMayo,目標是開發一套全新的、開放源碼的MPEG4編碼軟件。特別是完全符合ISO
????????????? MPEG4標準的OpenDivX CODEC吸引了許多軟件高手參與,並很快開發出OpenDivX編碼器和解碼器原型,之後又開發出更高性能的編碼器Encore
????????????? 2等等。這一時期,主要編碼工作是DXN的人在做,而許多技術難關的解決得力於來自開放源碼社會的幫助。
就在一切都看起來進展順利的時候,好戲上演了。ProjectMayo雖然是開放源碼,但不是依據GPL(通用公共許可證,一種開放源碼項目中常用的保障自由使用和修改的軟件或源碼的協議)。DXN在設計授權協議時留了一手,2001年7月,就在Encore
????????????? 2基本成型,差不多可以產品化的時候,DXN另搞了一個DIVX.COM網站,封閉了源碼,發佈了他們自己的DivX 4。DivX 4的基礎就是OpenDivX中的Encore
????????????? 2,但利用了DivX的牌號,可以說出乎意料的擺了所有人一刀。由於DXN不再參與,ProjectMayo陷於停頓,Encore2的源碼也被DXN從服務器上撤下。經過激烈的爭論,DXN雖然承認Encore
????????????? 2在法律上是開放的,但仍然拒絕把它放回服務器。開放源碼社會就這樣被狠狠地涮了一回。
 OpenDivX尚不能實際使用,而DivX 4(以及後續的收費版本--DivX 5)等等都成了私有財產,許多人爲打破微軟壟斷而無償付出的智慧和勞動僅僅是幫助了DXN發財,這種結果當然是不能被接受的。爲此,整個0dayz組織永遠的拒絕了DXN公司的DivX4/5,而原OpenDivX開發組中的倖存者,逐漸重新聚攏開發力量,在最後一個OpenDivX版本的基礎上,發展出了XviD。
???
劫後餘生的XVID到現在又度過了近1年時間,它繼承並發展了OpenDIVX Encore
????????????? 2,性能得到極大提高,被認爲目前世界上速度最快的MPEG4 CODEC。XVID重寫了所有代碼,並吸取前車之鑑依照GPL發佈(注意不再是LGPL,所以誰要是想用它做成產品而不開放源碼是非法的)。不過,因爲MPEG4還存在專利權的問題,所以XVID只能仿照LAME的做法,僅僅作爲對如何實現ISO
????????????? MPEG-4標準的一種研究交流,網站上只提供源碼,如果要使用就要自己編譯源碼或者到第三方網站下載編譯好的可運行版本。
  想當初Gaj之流的幾個傢伙搞OpenDivX的時候,一開始是很像一個像模像樣的開放源碼項目,很多人都被吸引過去一起開發,測試。直到後來,那幾個傢伙一夜之間露出騙子的本來面目了,把OpenDivX的成果一股腦帶走,變成了封閉源碼的DivX4,而後進一步變成現在的收費的DivX5了。本來很好的OpenDivX被逼流產,不過也就促成了今天XviD的誕生、發展和壯大。現在的XVID更可以說超越了DivX
????????????? 5,以更好的質量,更強的功能挑戰着新一代的MPEG4應用戰場。

作者:沈晟

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章