DivX和XviD不能不說的故事
如今的電影是越來越好看,拍攝、制作的特技效果越來越精彩,人們期待的程度越來越高,盜版也越來越多;同時電影制作公司的防盜版技術做的越來越高明。但有句老話叫:"道高一尺,魔高一丈",無論你的電影多精彩、防盜技術多高明,總是有人偏偏能夠把你"盜"出來,而且還"盜亦有盜",在保持"原版原味"的條件下,占用的空間變得越來越小,操作越來越靈活、簡單,越來越方便傳播。而且這種技術隨著版本不斷更新,畫質越來越貼近原版、壓縮速度越來越快、壓縮/播放進程對計算機的需求越來越低。這就是DivX時代的新生力量――XviD。

黑格爾說過"存在即合理"
隨著時代的進步,社會的發展,在計算機視頻技術方面更是突飛猛進。如今視頻的業界標準已經到了DVD時代。主流的DVD光驅的價格已經降到400元人民幣以內。DVD播放機的價格最便宜的已經降到了700元。但是這些都是近期發生的事情,目前仍有一大群only CD-ROM群體,他們不愿意再投資去買DVD光驅,有的甚至由于機器無法再擴充而不能購買DVD光驅。這便促使另一個的解決方案的萌發。
除此之外,互聯網寬帶的普及,Adsl寬帶入戶,P2P軟件的泛濫,使得650MB的大文件輕松的實現異地傳輸。還有正版DVD大片的價格居高不下,也是正版DVD普及化的一大障礙。
基于以上因素的存在,有一種新的視頻壓縮技術出現,那就是DivX,即"壓縮電影"。壓縮電影的技術有很多種,但是DivX最為普及,它廣泛流傳于互聯網與盜版盤。
隨著時間的推移DivX再推出剛剛推出不久,就不斷推陳出新,從DivX3.11到DivX4 ,目前最新版本為DivX5.02。本來版本越高,技術也就越高、播放的質量應該更好、更清晰。但是事實告訴我們隨著版本的提升,壓縮后的播放效果提升不明顯,壓縮所用的時間越來越長,壓縮后的體積沒有太大的進步,甚至有的使用DivX5.02壓縮以后會出現跳幀的問題。這到底是為什么呢?難道視頻壓縮技術已經達到頂峰不能夠再穿越了么?
目前又出現一種新的壓縮技術名為XviD,在視頻業界初見端倪,就目前來看它的壓縮時間就是一大賣點,它可以在保持DivX5的畫質的基礎上,大大提高壓縮時間。
光從名字上看就可以看出Xvid與Divx,他們之間肯定有著千絲萬縷的聯系,大家一定想知道。下面就為大家談談關于XviD的故事。
Long long ago…
故事的經過是這樣的。
早在1998年微軟開發了第一個(也是唯一的)在PC上使用的MPEG-4(注)編碼器,它包括MS MPEG4V1、MS MPEG4V2、MS MPEG4V3的系列編碼內核。其中的V1和V2用來制作AVI文件,一直到現在它都是作為Windows的默認組件。不過V1和V2的編碼質量不是很好,一直到MS MPEG4V3才開始有好轉,畫質有了顯著的進步。但是不知微軟出何居心,卻將這個MS MPEG4V3 的視頻編碼內核封閉在僅僅應用于Windows Media流媒體技術上,也就是說,我們經常看到的ASF流媒體文件中。ASF文件雖然有一些優勢,但是由于過分的封閉,不能被編輯,未得到廣泛的應用。這便惹怒了不怕天不怕地的視頻黑客和置于鉆研視頻編碼的高手。后來,這些小組不僅破解了微軟的視頻編碼,而且經過他們的修改,一種新的視頻編碼誕生了。那就是廣為流傳的Mpeg4編碼器――DivX3.11。
隨后一發不可收拾,DivX被傳得紅得發紫,很快就成了業界的標準。但是問題同樣很快的出現了,DivX的基礎技術是非法盜用微軟的,只能在地下里流傳,卻上不了臺面,正所謂"名不正,言不順",無法進行廣泛的發展,即產品化,更無法生產硬件播放機。

"生產力要改變生產關系"
在這種情況的迫使下,一些視頻編碼的高級程序員(包括原DivX 的開發者)組建了一家公司,名為DivXNetworks Inc。這家公司發起一個完全開放源碼的項目,名為"ProjectMayo",目標是開發一套全新的、開放源碼的MPEG4編碼軟件。由于它完全符合ISO MPEG4標準,又是完全開放源代碼(就象linux操作系統),OpenDivX CODEC吸引了很多軟件、視頻高手參與。人力、物力大大投入,OpenDivX編碼器和解碼器原型很快便公布于眾,之后又開發出具有更高性能的編碼器Encore 2等等。這DivX的輝煌時期。
雖然主要編碼工作是DXN的人在做,但許多的技術難關的突破完全得力于來自開放源碼社會的幫助。
DivX的優勢被人們所接受,高品質的DVD電影的容量一般為5GB,但經過DivX編碼后的大小只有650MB,僅僅為原DVD容量的八分之一,圖像品質卻與DVD相當。它可以通過互聯網相互傳輸,還可以報存在一張CD光盤(650MB)上。

DXN的野心:
DivXNetworks一直希望DivX能成為好萊塢巨頭們選擇的行業標準,并可以通過互聯網進行傳輸的視頻文件,就像唱片發行公司不得不接受MP3格式,并使用它在網上傳輸音樂文件一樣。DXN希望并計劃在網上出售視頻內容的公司達成技術轉讓的協議。但是,到目前為止,它尚未和任何一家主要的、甚至具有影響力的電影制片公司達成這類協議。
很可惜的是想DivX這么好的電影只能在電腦上播放,目前還沒有一款播放機能夠播放這樣的光盤。日前,DXN已經來到了中國,這家公司的負責人表示,目前有許多美國人都希望能買到采用這一技術的DVD播放設備,但全球還沒有人能生產,所以他希望能與中國的DVD制造商攜手,在年內拿出產品,并且首先在美國推出。
"天底下真的好人多么?那么小人算好人么?"
就在DivX順利發展時期,DivX的技術逐漸成熟,商機無限的時候,一臺好戲上演了。由于DivX的技術不是依據GPL協議(通用公共許可證,一種開放源碼項目中常用的保障自由使用和修改的軟件或源碼的協議),而是LGPL協議(注)。這是DXN公司為自己留的后門。
2001年7月就在Encore2基本成型的時候,DXN公司突然封閉了DivX的原代碼,并在此基礎上發布了自有產品DivX4。DivX 4的基礎就是開放源代碼OpenDivX中的Encore 2,DXN利用了DivX的招牌。DNX公司這么做,可以說是初其不備的擺了所有人一刀。開放源碼社會就這樣被狠狠地涮了一回,他們是那么的無辜。
DXN公司趁熱打鐵,很快推出了DivX5,但是DivX5沒有比DivX4強到哪里去,甚至有bug,更可氣的是這一版本還要收費。可憐阿,有那么多無償為DivX技術付出的智慧與勞動的人,可悲阿,他們為一值都在無償的為DNX公司賺錢。這種壟斷和一直處于壟斷地位的微軟來說,DXN要更恨、更毒。
首先是全球整個0dayz組織(注)永遠的拒絕了DXN公司的DivX4\5。
被人"涮"了一把的開源社團決定另起門戶,逐漸重新聚攏開發力量,在OpenDivX版本的基礎上,再次開發出一種新的MPEG-4編碼、解碼軟件。這就是:XviD。從技術上來說XviD已經基本上與DivX5接近,或者還有所超越; 春天來了:
近一年來XviD繼承并發展了曾經的OpenDIVX Encore 2,并且使其的性能、效率的到了極大的提升,被認為是目前最快的MPEG4編碼。這是因為XviD重新改寫了所有原代碼,煥然一新。除此之外,Xvid還吸收了前車之鑒,依照GPL發布。(不再是以前DivX的LGPL,也就是說:誰要是想用它做成產品而不開放源碼是非法的)而且在2002年,也就是今年,TDX2002(全球最著名的地下電影發行組織,每年在網上放出數千部最新而且高品質影片RIP)已經接納XviD為官方標準。這樣TDX2002就有了兩個正式標準:DivX 3.11與XviD。而DivX 4、5像其它封閉的商業軟件一樣,被永遠拒絕。
報應來了!
對開源軟件下毒手的人遠不止DXN一家,目前因為一家商業軟件公司盜用XviD源代碼,而被迫停止開發。具體的情況請參閱:http://www.xvid.org;
|
DivX 4/5 |
XviD | |
| 出品公司 | DivXNetworks Inc | 開放源代碼(GPL授權) |
| 推出時間 | 1998年 | 2002年2月 |
| 創始人 | 羅達(Rota)及電腦黑客基爾(Gej) | 被DXN"涮"的人 |
| TDX2002認證 | Yes | Yes |
| oDay認證 | No | Yes |
| 最新版本 | 5.02 | 1.3+ |
| 費用 | 收費 | 免費 |
| 壓縮時間 | 長 | 稍短 |
| 圖像質量 | 高、接近DVD | 高、接近DVD |
| 壓縮容量 | 較小 | 較小 |
| 編碼容量 | 3.4MB | 359K |
| 優化設置 | 一般 | 強大的可調節性,使用這可設置很多選項,分別針對不同電影進行不同方式的壓縮。 |
關于XviD壓縮設置的文章很多,XviD可以調節的選項很細,由于篇幅限制,不再本文的討論之內。在這里,我推薦大家使用"2-Pass"編碼, 因為它能給我們更精確的最終文件大小,并且生成最佳質量的編碼 (在文件大小相同的情況下)。

雖然XviD到目前來講與DivX5對戰,仍有些身單力薄,優勢不是很明顯。但是筆者很看好XviD。首先,它是絕對開放源代碼,這使得有更多的人投入到XviD的研發之中。還有,它完全重寫DivX的原代碼,讓新的XivD去粗取精、煥然一新;目前XviD的開發人員有很多都是當初DivX的研發人員,對DivX的錯誤了解得很清楚,重寫之后,XivD的地層優勢可見一斑。另外,DivX4/5雖然版本不斷更新,但是功能提升并不高,優勢不明顯。XviD是新生力量,而且充滿了復仇的力量。祝XviD一路走好。
XviD版本的歷史:
1.0 2002年2月17日 第一版 ,首次發布
1.0 2002年2月28日 大量的修正和更準確地解釋
1.1 2002年3月2日 分析澄清了很多概念
1.2 2002年3月4日 加入量化矩陣(quantization matrix), 移去量(removed quant). 柔和(smoothing) 技術
1.3 2002年3月8日 關于 Nic's XviD Directshow Filter 的詳釋
1.3+ 2002年7月23日 按照Nic's XVID Codec校正補充部分內容(目前最新版本)
關于DivX起源的小知識:
這種名為DivX 的技術,由一個27歲的法籍影音發燒友羅達(Rota)及電腦黑客基爾(Gej)創造出來得。
原來DivX所采的技術并非這兩位仁兄發明的,他們只不過是個盜版天才。隨著Windows的大行其道,微軟開發了MPEG-4技術,能夠將視頻影像文件容量壓縮到很小。羅達與基爾將程式重寫一遍,但將其改名為DivX,且放在網上隨意任人下載。
微軟聲稱將對所有推動DivX發展的人、企業作出追究。可是羅達正全面申請將他們的DivX合法化。由于DivX雖然是從Windows的發明出來的,但卻沒有用過任何微軟的技術。而且,他更與美國一些技術人士及財經人員開會,和組新公司 ProjectMayo.com全力推廣DivX。
其實,DivX是視頻DVD的另一種保存方式,要靠DeCSS程序(注)才能做到。因為DVD本身有防復制的標記,讓DVD不能隨便復制到電腦里,但DeCSS能將它解碼,令其可以復制,壓縮成DivX電影。針對這一做法,各大電影商立即采取行動,防止DeCSS外流及散播,但為時已晚,DeCSS在Yahoo!、Google上都能找到。
名詞解釋:
TDX2002組織:全球最著名的地下電影發行組織,每年在網上放出數千部最新而且高品質影片RIP。
0day組織:全球著名的破解組織。其意思為在不到一天的時間里破解軟件(自然包括游戲,軟件,現在還涉及到其他東西),0Day只是一個統稱(和WareZ的意思一樣)。成為他們旗下的會員就可以獲得他們提供給你的帳號,當然由于要求嚴格,所以一般是很難進入的!!(這里我只提醒一下,多留意NFO文件里的信息).
DeCSS程序:喬·約翰森編寫的小程序,僅有57K,不僅震撼了好萊塢,還引發了無數的法律糾紛。他創造出來的“小魔怪”,如今已經成了好萊塢制片商們最恨之入骨的冤家對頭。DeCSS程序能夠將正版加密的DVD影片復制到計算機硬盤上。它還可以將這些影片上傳到互聯網上。
MPEG-4技術:是一種嶄新的低碼率、高壓縮比的視頻編碼標準,傳輸速率為4.8~64kbit/s,使用時占用的存儲空間比較小。目前的DivX(最新的XviD)電影都采用的此技術,現在被廣泛采用。
GPL協議:通用公共許可證,一種開放源碼項目中常用的保障自由使用和修改的軟件或源碼的協議。
LGPL協議:次級GPL(Lesser GPL),與GPL一樣,是一種公共許可證。與GPL的最大不同是它允許私有。
Ffdshow:一個支持 Xvid、MPEG4-V3 MPEG4-V2 以及 DivX 所有版本所制作的視頻文件的播放軟件,占CPU 資源比較少。
XviD是最新的MPEG-4 codec,而且是第一個真正開放源代碼的,一旦完成就會通過GPL協議發布。在最近的codec比較中,我發現XviD的表現令人驚奇的好,盡管在alpha版本中不盡人意。若作為一個beta版的測試者不會嚇到你的話,XviD也許正是你所需要的。
DivX 跟 XviD 采用不定時設立關鍵畫面來改善原先固定時間關鍵畫面所造成的動態畫面畫質不佳的情形, 而 2 PASS 的壓縮模式使畫質更加滑順, 基本上兩種編碼的效果差別不大, 不過就同畫質的檔案大小來說 XviD 更省容量, 這也就是網絡上流傳的影片, DivX 編碼的大多為兩片 CD, 而 XviD 編碼的大多僅需一片 CD 容量即可!
DivX 的版本從 2,3,4 一直跳到 5, 本來是非營利提供網友使用, 后來自 DivX 后開始當成商業軟件, 其中有一部份就離開再行開發出非營利的譯碼程序, 那就是XViD。(大概這也就是為何要把 DivX 倒過來寫的原因!)
幾經波折的誕生記
4 年以前, 在 PC 上能用的唯一 MPEG-4 編碼器就是由微軟所開發的, 包括 MS MPEG4 V1、MS MPEG4 V2、MS MPEG4 V3 的系列編碼核心。其中前面兩種都可以用來制作 AVI 檔案, 至今都作為 Windows 的默認組件。不過 V1 和 V2 的編碼質量都還不太好, 直到 MS MPEG4 V3 開始, 畫面質量有了顯著的進步。不過微軟卻決定僅將這個 MS MPEG4 V3 的視頻編碼核心封閉在 Windows Media 流媒體技術, 也就是我們熟知的 ASF 檔案之中, 不再能用于 AVI 檔案。ASF 檔案當然有一些好處, 但是過于封閉甚至不能被編輯, 惹惱了天不怕地不怕的電影駭客。很快便有小組修改了微軟的 MS MPEG4 V3, 解除了不能用于 AVI 檔案的限制, 并開放了其中一些壓縮參數,由此, 也就誕生了我們今天所熟悉的 MPEG4 編碼器 DivX 3.11。
DivX廣泛流行, 成為 DVDRip 的標準, 問題是, 它的基礎技術是非法盜用微軟的,只能在地下里流傳卻上不了臺面, 無法進行更廣泛的產品化, 更無法生產硬件播放機。在這種情況下, 一些精通視頻編碼的工程師 (包括原 DivX 3.11 的開發者) 成立了一家名為 DivX Networks Inc. 的公司, 簡稱 DXN。DXN 發起一個開放原始碼項目 Project Mayo, 目標是開發一套全新的、開放原始碼的 MPEG4 編碼軟件。特別是完全符合 ISO MPEG4 標準的 Open DivX CODEC 吸引了許多軟件高手參與, 并很快開發出Open DivX 編碼器和譯碼器原型, 之后又開發出更高性能的編碼器 Encore 2 等等。這一時期, 主要編碼工作是 DXN 的人在做, 而許多技術難關的解決得力于來自開放原始碼社會的幫助。
就在一切都看起來進展順利的時候, 好戲上演了。Project Mayo 當然是開放原始碼, 但不是依據 GPL (通用公共許可證, 一種開放原始碼項目中常用的保障自由使用和修改的軟件或原始碼的協議) 。DXN 在設計授權協議時留了一手, 2001 年 7 月, 就在 Encore 2 基本成型, 差不多可以產品化的時候, DXN 另搞了一個 DIVX.COM 網站, 封閉了原始碼, 發布了他們自己的 DivX 4。DivX 4 的基礎就是 Open DivX中的 Encore 2, 但利用了 DivX 的牌號, 可以說出乎意料的擺了所有人一道。由于DXN 不再參與, Project Mayo 陷于停頓, Encore 2 的原始碼也被 DXN 從服務器上撤下。經過激烈的爭論, DXN 當然承認 Encore 2 在法律上是開放的, 但仍然拒絕把它放回服務器。開放原始碼社會就這樣被狠狠地涮了一回。
Open DivX 尚不能實際使用, 而 DivX 4 (以及后續的收費版本 - DivX 5) 等等都成了私有財產, 許多人為打破微軟壟斷而無償付出的智能和勞動僅僅是幫助了 DXN發財, 這種結果當然是不能被接受的。為此, 整個 0dayz 組織永遠的拒絕了 DXN 公司的 DivX4\5, 而原 Open DivX 開發組中的幸存者, 逐漸重新聚攏開發力量, 在最后一個 Open DivX 版本的基礎上, 發展出了 XviD。
劫后余生的 XviD 到線在又度過了近 1 年時間, 它繼承并發展了 Open DivX Encore 2, 性能得到極大提高, 被認為目前世界上速度最快的 MPEG4 CODEC。XviD重寫了所有代碼, 并吸取前車之鑒依照 GPL 發布 (注意不再是 LGPL, 所以誰要是想用它做成產品而不開放原始碼是非法的) 。不過, 因為 MPEG4 還存在專利權的問題, 所以 XviD 只能仿照 LAME 的做法, 僅僅作為對如何實現 ISO MPEG-4 標準的一種研究交流, 網站上只提供原始碼, 如果要使用就要自己編譯原始碼或者到第三方網站下載編譯好的可運行版本。
想當初 Gaj 之流的幾個家伙搞 Open DivX 的時候, 一開始是很像一個像模象樣的開放原始碼項目, 很多人都被吸引過去一起開發, 測試。直到后來, 那幾個家伙一夜之間露出騙子的本來面目了, 把 Open DivX 的成果一股腦帶走, 變成了封閉原始碼的 DivX4, 而后進一步變成現在的收費的 DivX 5 了。本來很好的 Open DivX 被逼流產, 不過也就促成了今天 XviD 的誕生、發展和壯大。現在的 XviD 更可以說超越了 DivX 5, 以更好的質量, 更強的功能挑戰著新一代的 MPEG4 應用戰場。
豐富多彩的技術特性
不僅 XviD 的出線本身就是開放原始碼社會中典型的一部教科書, 它在技術上的各種新特性也都是貨真價實、童叟無欺的。對于一個第二代的 MPEG4 視頻編碼核心來說, XviD 的各種算法設計都有代表性的先進意義。
多種編碼模式:
除了最原始單重估定碼流壓縮 (1-pass CBR) 之外, XviD 提供了包括 : 單重質量模式動態碼流壓縮、單重量化 (Quantization) 模式動態碼流壓縮、和包括外部控制和內部控制的兩種雙重 (2-pass) 動態碼流壓縮模式。XviD 顯然是目前 PC 上的MPEG4 編碼核心中, 可選模式最多的視頻編碼。
其中特別是雙重 (2-pass) 動態碼流壓縮模式, 通過檢測畫面運動幅度以最優化的方式曲線分配畫面量化幅度, 使充滿活性元素的視頻影片可以在占用空間和畫面質量之間獲得最佳的平衡。而單重量化Quantization) 模式動態碼流壓縮, 可以高速地一次性生成可控畫面細節的動態碼流視頻檔案, 在較少的壓縮時間代價之下, 可以獲得較穩定的畫面細節質量, 這都是單純的 DivX 3.11 所不具有的優秀功能。
量化 (Quantization) 方式和范圍控制
量化 (Quantization) , 簡單的說就是在編碼時通過對時間或空間上相鄰的畫面單元進行同化、模糊細節的程度, 是對畫面質量最基本的控制因素。XviD 不僅提供了標準的 MPEG 量化方式, 還特地提供了更適合低碼流壓縮的 .h263 量化方式。并且XviD 還可以在雙重 (2-pass) 運算時, 根據對畫面信息的綜合分析, 動態的決定某段場景的畫面量化方式, 真可以說是為網絡媒體檔案傳播中, 空間與畫質的平衡而考慮, 設計貼心得到家了。
除了量化方式選擇, XviD 還提供了強大的對壓縮過程中的量化幅度的范圍控制。用戶可以選定壓縮時允許使用的量化幅度范圍。例如設定一個量化的上限, 就可以避免可能出線的畫質大幅下降的情況。
運動偵測 (Motion Search) 和曲線平衡分配 (Curve)
對畫面逐幀進行運動偵測, 以及對全片段的運動偵測結果進行分析后, 重新以曲線平衡分配每一幀的量化幅度, 以做到 : 需要高碼流的運動畫面可以分配更多空間、更高的碼流、更低的量化幅度來保持畫面的細節; 而對于不包含太多運動信息的靜態畫面, 則消減分配預算。這種把好鋼用在刀刃上的做法, 是 XviD 做為第二代MPEG4 編碼的核心內容。
XviD提供了多極運動偵測精度, 包括半像素插值 (half pixel interpolation) 的技術以 16x16 像素的微區塊為單元標示上運動向量; 以及 4 分運動向量 (inter4v motion vectors) 的方式, 以 8x8 的像素區塊為單元更細致的紀錄運動向量以供二重分析。
動態關鍵幀距 (I-frame interval)
動態關鍵幀距是另一個 XviD 所具有的, 在空間和畫面之間獲得最大平衡的技術。我們知道在視頻壓縮中不是每一幀都記錄著全部的畫面信息, 事實上只有關鍵幀記錄著完整的畫面信息, 而后續的 P 幀 (P-Frame) 僅僅是紀錄下與之前一幀的差值。如果關鍵幀之間的畫面變化很大, 則會浪費寶貴的空間在 P-Frame 上; 而加入把變化很大的那一幀記錄在關鍵幀里, 那幺由于后續的幀不再有更大的變化, 就可以節省P 幀所需的空間。因此, 根據畫面鏡頭切換和運動幅度來變換關鍵幀的位置, 對于視頻壓縮下的畫面質量提高, 就有著事半功倍的效果。
心理視覺亮度修正
除了基本的 MPEG4 編碼外, XviD 還提供了不少附加功能。其中典型的就是心理視覺亮度修正。這個功能可能通過去除肉眼不能分辨的亮度信號和亮度差異, 來提高壓縮效率。遺憾的盡管這個設計非常的有創意, 但是目前的實際應用中卻會導致肉眼可見的畫面質量下降, 還期待在日后的版本中可以有所改進。
演職員表選項
另外一個貼心的設計是電影專用的"演職員表選項"。這個功能可以在用戶指定的某些不必要保留細節的段落處 (例如電影的演職員表) , 設定下極低的碼流。甚至壓縮到正片碼流的10%以下, 可以節省不少空間, 設計的也非常的貼心。
外部自定義控制
除了 XivD 自己的內部曲線分配控制方式外, XviD 也提供了外部的開放接口。允許使用者略過 XviD 本身的編碼分析核心, 利用第三方提供的外部分析工具, 例如Gordian Knot, 生成的分配好的控制檔案, 再交還 XviD 做最終的二重運算壓縮。這種方式擴展了 XviD 的可用性和用戶控制程度, 因為像 Gordian Knot 這種軟件甚至可以做到由用戶控制每一幀的量化幅度和碼流分配額度, 可以為高級應用提供更多的可能性。
運動向量加速 (Hinted Me) 編碼
XviD 還有專為提高編碼效率而開發的設計, 就是紀錄下畫面的運動向量信息至一個 Log 檔案中。再在二重運算壓縮時通過直接讀取該檔案中的信息, 節省下對運動向量信息的重復運算, 大幅提高編碼速度。
畫面優化譯碼
不僅在編碼上 XivD 擁有強大的功能, 在譯碼時的畫面優化方面, XviD 也有很多新的建樹。例如 "Horizontal deblock (Y)" 可以柔化水平方向的亮度馬賽克; "Horizontal deblock (C)" 可以柔化水平相的色度馬賽克; "Deringing(Y)" 可以柔化環狀亮度色斑; "Deinging (C)" 可以柔化環狀色度色斑; "mosquito" 可以減少畫面中的蚊狀噪斑。并且, 這些 XviD 的畫面優化手段都是可選的, 因此只要關閉
幾個不是那幺必要的選項, 就可以在低配置的PC機上播放。
正在開發的 B 影格
另一個 XviD 中引人注目的技術發展, 就是 B 影格。我們知道 I 影格就是關鍵影格, P 影格在關鍵影格之間, 只儲存與之前一幅已解壓畫面的差值。B 影格與 P 影格的原理一樣, 但除了三者之前解壓了的畫面外, 亦會參考后面一影格中的畫面信息。因此 B 影格解壓出來的畫面比P影格就要來的好。
之前的 MPEG4 編碼核心都僅僅使用了 I 影格和 P 影格存儲畫面。如果能在此基礎上使用 B 影格技術, 自然可以在畫質和壓縮比上更上一層樓。目前 XviD 已經為開發人員提供了測試性質 B 影格體驗版的 XviD 編碼核心, 相信不久的將來, XviD 就可以把 MPEG4 編碼的優勢發揮到極致, 成為網上視頻記錄格式的盟主。
