2009年9月6日 星期日

DivX/XviD編解碼器說明

DivX/XviD編解碼器說明http://www.56tw.com/show.php?tid=264

http://film.56tw.com/show.php?tid=255
DivX 是將影片的音頻由MP3來壓縮、視頻由MPEG-4技術來壓縮,最後再將兩部分合成製作而成的。由於MP3和MPEG-4超強的壓縮能力,使得影片的容量急劇減少,可以將一部2G大小的DVD影片壓縮到一片650M的CDR上。
  由於美國一方面禁止 MPEG-4 技術的流傳出境和生產任何有關 MPEG-4 的硬體,該技術被美國一駭客組織破解並且他們發現只要在 MPEG-4 技術上加上 MP3 的音頻壓縮技術就可以完美的將 DVD 轉到一張普通的 CDR 上。於是他們迅速發展了該技術,把它命名為"DivX"並於在互聯網上發布。其後 DivX Networks Inc. 在此基礎開發了新的 DivX 版本並將其商業化。
  目前有三種 DivX 編碼器︰DivX 3.x 是最著名的而且到處都有,它又稱為 DivX ;-),實際上就是 Microsoft 的 MPEG-4 v3 Codec 的 hack 版本。第二個是 DivX 4,DivX Networks Inc. 完全重新編寫的作品,但是由於他們又推出了 DivX 5 所以目前已經不用了。DivX 5 提供更好的圖像質量和更多的功能。
   XviD 是一個開放源碼的 MPEG-4 多媒體解碼器,它是基於 Open DivX 編寫的。XviD 是由一群原 Open DivX 義務開發者在 Open DivX 於2001年7月停止開發後自行開發的。

XviD支援多種編碼模式,量化 (Quantization) 模式和範圍控,運動偵測 (Motion Search) 和曲線平衡分發 (Curve),動態關鍵幀距 (I-frame interval),心理視覺亮度修正,演職員表選項,外部自定義控制,運動向量加速 (Hinted Me) 編碼,畫面優化解碼等眾多編碼技術,對用戶來說功能十分強大。
  1998 年以前, 在 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 標準的一種研究交流, 網站上只提供原始碼, 如果要使用就要自己編譯原始碼或者到第三方網站下載編譯好的可營運版本。

2 則留言:

  1. 寂寞視頻聊天室-可以聊性的女孩QQ
    五色聊天室網站-聊吧秀舞直播間
    日本視頻社區聊天室-同城寂寞男女約會
    免費寂寞聊天室-晚上寂寞的女人的qq群
    免費同城聊天室網站-美女午夜視頻聊天
    網聊語音視頻聊天室-午夜美女聊天電話號碼
    久久同城視頻聊天室-午夜花都美女聊天
    同城免費聊天室-美女秀視頻社區
    女性開放聊天室-聊天室美女熱舞視頻
    寂寞聊天室-美女主播深夜寂寞
    網愛影音視訊聊天室-深夜女主播聊天室
    台灣色情視訊聊天-99泡泡網寂寞同城交友
    夫妻交友的QQ群-性吧交友聊天室
    色情夫妻群QQ群-真人互動視頻直播社區
    俏女佳人夫妻視頻秀-慾望都市視聊網站
    後宮電影院-午夜聊天室你懂的
    多人視頻交友聊天室-午夜視頻聊天室下載
    後宮電影-免費午夜視頻聊天室
    美女QQ聊天視頻-午夜秀房視頻聊天室
    QQ美女假視頻-午夜視頻聊天室大全
    美女QQ聊天視頻-午夜聊天交友社區
    美女視頻表演的QQ-同城一夜交友網站
    性感比基尼美女視頻-富婆找男人俱樂部
    美女視頻直播-同城交友找情人約炮網
    美女跳舞視頻網站-真人視頻聊天同城交友
    美女視頻網站-免費聊天同城交友約炮
    美女視頻下載網站-同城午夜交友網站
    美女聊天視頻網站-午夜同城交友聊天社區
    美女真人秀-同城約會交友視頻聊天
    美女視頻直播秀-情人交友網站哪個好
    視頻交友真人秀-文愛聊天記錄截圖
    視頻直播聊天室-愛寫真美女圖片站
    視頻秀聊天室-黑絲網襪美女的誘人色情寫真
    真愛旅舍聊天室-黑色絲網襪美女圖視頻
    293多人視頻下載-黑色絲網襪美女熱舞
    視頻聊天室真人秀場-漁網襪美女視頻

    回覆刪除