divx vs xvid 裝寬帶以後,我最常看的事就是從網上下載電影看了。不久,我接觸到了 DVD RIP並瘋狂地迷上了它。 關於DVD RIP 「DVDrip」是「電影破解」--MovieZ的一種重要傳播形式。 在DVD廣泛上市之前的主流,便是拿一台攝像機架到電影院裡所搞出來的一些 畫面模糊的VCD。顯而易見,這也就是在盜版音像市場上俗稱「槍版」的東西。不 過當時的MovieZ是完全不受重視的,在好萊塢八大影業公司的眼裡,這樣的劣質的 攝像機拷貝儘管侵犯了他們的商業規則,但卻還沒有能力傷害到盈利的主力--票 房。幾個外國小伙子想先睹為快,對於坐擁上億美金票房的大影業公司,似乎還無 傷大雅。 使MovieZ在技術、品質和爭議方面都更進一層樓的轉折點,便是DVD的普及、 DeCSS技術與DivX(MPEG4)誕生。 商業軟件的失誤 DVD和它的CSS加密技術,可以說是第一個從硬體上開始限制播放與複製的普及 類技術產品。它的出現意味著消費者在掏錢購買了產品之後,再也不能像以前那樣 ,不受限制地自由使用。買下的DVD既不能在其他國家讀取或放映,也不能被複製 --這樣以限制消費者權利為基礎的加密技術,即使是在版權意識濃厚的歐美國家 ,也屢遭詬病。 當然,這種限制在擁有技術優勢的破解組織眼中是最大的挑戰。沒過多久,挪 威的一個技術組織MoRE(MasterofReverseEngineer-ing)便破解了CSS加密的限 制,創造了DeCSS解密技術。MoRE的成員、16歲的挪威少年約翰遜發現美國 XingTechnologies公司的DVD播放軟件「XingDVD」中居然有未經暗號化處理的解密 鍵,從而一舉破解了原先被普遍認為極難攻破的CSS加密技術。很快,小小的 DeCSS程序便可以用來很方便地拷貝以CSS技術加密過的DVD音像文件。 DVD擁有高清晰度的畫面,並可提供高音質的影院級視聽享受,好處是顯而易 見的。但即使在CSS加密技術已經被破解的情況下,DVD文件下載也並沒有在互聯網 上流行。原因很簡單:DVD文件動輒5G-10G,顯然還不適合在目前的網路條件下傳 播。同樣,這麼大的文件也不便於備份和儲存。 所幸後來出現了DivX技術,使傳播的問題迎刃而解。DivX技術能夠將DVD以極 小損失壓縮至原DVD文件大小的1/10。一部高清晰度的DVD影片,可以輕鬆放在一 到兩張普通光碟中儲存,或者快速在寬帶網上傳遞。這項技術的發展使MovieZ以飛 快的速度壯大起來,同時也吸引了眾多優秀製作組織的加入。沒多久,DivX在互聯 網上便有了上百萬的擁護者,進一步刺激了MovieZ向更深入的技術發展下去。經歷 了幾次編碼技術和質量上的突破之後,MovieZ這個互聯網上的地下社區已經成為了 每日發佈數十部最新影片、電視劇、動畫片,格式涵蓋VCD、DivX、SVCD、DVD-R 的Internet影視藝術與娛樂文化的集散地。 與商業劃清界限(MovieZ不是盜版) 幸運的是,至少截至目前為止,MovieZ與盜版市場之間還是缺乏聯繫的。就在 WareZ(軟件破解)中正直的老成員們大聲歎息自己的努力如何被中國的盜版商庸 俗化、商業化、盜版化的同時。MovieZ的成員卻可以躲在語言壁壘之後避開盜版商 們的利用和腐蝕。畢竟,盜版商要把國外MovieZ中的作品放入我國的市場還必須要 經過語言翻譯和二次技術製作兩道鴻溝。絕大多數盜版商人最終還是放棄了挪用 MovieZ成品的想法,而完全自行製作盜版販賣。甚至國內漸漸流行開來的所謂VOD 視頻點播或在線點播系統,都完全沒有或很少使用MovieZ的作品。儘管還不排除國 內部分盜版商人在資源上與MovieZ中的少數組織成員有部分聯絡或協議,但是 MovieZ在整體上還是保持了對藝術分享的純潔理念。即使是在我國,MovieZ的高品 質成品也只限在部分的、具有一定藝術素質和外文修養的老網民之間流傳。筆者經 常從網上下載一些DVDrip觀看,很多電影即使是有熱心的愛好者翻譯出了字幕,也 往往是翻譯的難理解的句子和詞彙,更多的對白根本沒有字幕,必須要有較好英語 基礎才能聽懂,盜版者拿去沒什麼用處。 MovieZ與盜版之間的分割,是文化與技術天然形成的。MovieZ源於電影愛好者 們互相交流的需要,在解密備份與壓縮技術的刺激下發展開來。MovieZ尊重藝術, 尊重原創者的各種權利(包括版權),但是MovieZ成員們也會保護自己理應具有的 分享藝術的權利,也反對天然壟斷壁壘下的商業利益所驅使的藝術傳播不平等。最 終,MovieZ的主題是藝術的傳播,而不是閉鎖;反對的是金錢,而不是版權。 DVDrip的播放方法 一、首先你要有Media Player播放器Windows media player6.4。 Win98/2k 均自帶,儘管微軟wmp7.0、 8.0不停地出,可還是偷偷給你裝上 Windows MediaPlayer 6.4為什麼?因為微軟自己也知道,MediaPlayer的6.4版本 是最最穩定的,其他的諸如7.0、8.0版本,播放MPEG4的剪輯時都會出現這樣或者 那樣的問題。推薦使用6.4版本,也許你的系統預設使用更高級的版本,但是事實 上每個系統中都有隱藏的6.4版本存在。Media Player 6.4的位置一般為:C: \Program Files\Windows Media Player\mplayer2.exe 二、Divxcodec Divx解碼器,看MPEG4必備! 推薦版本3.11,不要跟風什麼新裝什麼,軟件是看使用效果,而不是版本號, 或許你不信,安裝3.33或者更高的4.0版本,這樣你的播放器會經常出錯。無論新 推出的Codec有多少,DivX 3.11仍然是現在最好的選擇。DivxCodec3.11的下載: ftp://192.168.1.13/soft/divx_311alp...下載後執行 安裝?/a>{序,一路Yes即可 ,安裝完成後會在開始菜單的程序組裡產生一個叫Divx3.11Alpha的組,執行其中 的「Run Me First」,然後重啟電腦完成安裝。 如果你要安裝XviD插件的話,建議卸載所有版本的DivX插件,因為筆者在實踐 中發現只安裝XviD插件會使DivX影片在播放時更清晰,而同時安裝了XviD與DivX插 件的話,在播放某些XviD影片圖像質量會嚴重下降。 三、ac3 filter AC3解碼軟件,不裝的話會造成一部分影片無聲音。下載:ftp://192.168.1. 13/soft/dualac3filters.zip 下載後,解壓在本地硬碟 W9x/WinME用戶: 雙擊registerfilters-98.bat W2K/WinXP用戶: 雙擊registerfilters-2k.cmd 就完成了ac3 filter的安裝。 四、Vobsub(MediaPlayer的字幕插件) 下載:ftp://192.168.1.13/soft/VobSub_2.09.exe Vobsub工作環境,需要DirectX 8 Vobsub工作不支持中文路徑 media player播放avi文件時,右下角會出現一個綠色的小圖示,這就表明 vobsub執行中。 播放DirectVobSub中文字幕: 將.avi(asf等)、.ifo、.idx 和.sub等字幕文件(但要求電影文件名與字幕文 件名相同)放在相同目錄中,使用MediaPlayer 6.4打開.AVI文件進行播放。 註:MediaPlayer 7或以上版本都不支持VobSub字幕的調整切換。不過即使升 級到MediaPlayer 7的Windows操作系統仍然不會刪除MediaPlayer 6.4。 MediaPlayer 6.4仍保留在系統中C:\Program Files\Windows Media Player\mplayer2.exe的位置。或者到http://www.microsoft.com/windows/wi... oad/default.asp下載,也可以選擇其他支持字幕的DivX播放器。 G4x0(G400、G450等)用戶請到:http://www.shooter.com. cn/software/software.htm#Player 下載DivXG400 可以正常播放字幕 。 推薦使用WIN2000操作系統。 DVDrip看不了了 有一天,我從某FTP上下載了一部最新的電影可是無法播放,只有聲音沒有圖 像。文件的擴展名為AVI,應該是典型的MPEG4格式的影片。我的機器已經安裝了最 新版本的DivX啊,怎麼不能放呢?又上FTP去看,發現作者說要安裝XviD才行。 XviD?是不是把Divx寫錯了?可是後來發現越來越多的電影看不了,而上傳者都說要 裝XviD才行,顯然不是筆誤或開玩笑了。 @ 我上網去查,終於查到了原因。 XviD vs DivX 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應用戰場。 豐富多彩的技術特性 不僅XviD的出現本身就是開放源碼社會中典型的一部教科書,它在技術上的各 種新特性也都是貨真價實、童叟無欺的。對於一個第二代的MPEG4視頻編碼內核來 說,XviD的各種算法設計都有代表性的先進意義。 多種編碼模式 除了最原始單重估定碼流壓縮(1-pass CBR)之外,XviD提供了包括:單重質 量模式動態碼流壓縮、單重量化(Quantization)模式動態碼流壓縮、和包括外部 控制和內部控制的兩種雙重(2-pass)動態碼流壓縮模式。XviD顯然是目前PC上的 MPEG4編碼內核中,可選模式最多的視頻編碼。 其中特別是雙重(2-pass)動態碼流壓縮模式,通過檢測畫面運動幅度以最優 化的方式曲線分配畫面量化幅度,使充滿活性元素的視頻影片可以在佔用空間和畫 面質量之間獲得最佳的平衡。而單重量化(Quantization)模式動態碼流壓縮,可 以高速地一次性產生可控畫面細節的動態碼流視頻文件,在較少的壓縮時間代價之 下,可以獲得較穩定的畫面細節質量,這都是單純的DivX3.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編 碼的優勢發揮到極致,成為網上視頻記錄格式的盟主。 XviD格式的DVDrip怎麼看? XviD格式的DVDrip較之XviD格式的DVDrip,在播放時差別不大,注意以下兩點 : 1.安裝ffdshow,安裝後,它可以解碼任何一種(DivX3,5,XviD)MPEG-4編碼, 還有很多畫面優化功能。 2.安裝ZoomPlayer。現在很多新的DVDrip的音頻部份支持國粵雙語、中英雙 語、中日雙語等多音軌模式,用MediaPlayer播放時調節聲道很麻煩,而 ZoomPlayer可以很方便地切換聲道。ZoomPlayer是一款綠色的播放軟件,特有消除 OverScan功能優化縮放畫面。除支持全螢幕及播放列表等外還支持面板代換(可自 定義面板,詳見SKIN目錄下的defaultskin.skn),還包括好用的控制欄及使用背 景顏色來測試顯示器的明亮度功能,並且能在播放ASF、WMV等文件時移到時間條( 不用修復),支持 DVD 的播放。需要DirectX支持,最低不能低於DX8。 最近,在很多DVDrip社區,已經出現了字幕組,互相配合進行字幕的製作工作 ,DVDrip的翻譯和本地化製作產生了。最近網上廣為流傳的《聖鬥士-冥王篇》就 是由高校的漫畫社團製作的字幕。 |