Xvid
(舊稱?
XviD
)是一個
開放原始碼
的
MPEG-4
影像編解碼器
,是由一群原OpenDivX開發者在OpenDivX於2001年7月停止開發後自行開發的。
Xvid支持
量化
(Quantization)、範圍控制的運動偵測(Motion Search)、?率曲線分配(Curve)、動態關鍵幀距(I-frame interval)、
心理視覺亮度修正
、演職員表選項、外部自定義控制、運動向量加速(Hinted ME)編碼、?面優化解碼等?多編碼技術,對用戶來說功能十分?大。
Xvid的主要競爭對手是
DivX
。但Xvid是
開放原始碼
的,而DivX則只有
免費
(不是
自由
)的版本和商用版本。
合法性
[
??
]
Xvid是在
GNU GPL v2
下發佈的,但因?某些國家如
美國
,
日本
有
軟體專利法
,使得其在該地區可能出現法律糾紛。因此,在?去Xvid官方網站只提供原始碼下載,用戶只可由第三方網站下載第三方的安裝?
[2]
[3]
[4]
。而目前Xvid官?已提供安?包的下?。
[5]
歷史
[
??
]
在以往,
個人電腦
只能使用
微軟
開發的
MPEG-4
Codec
,?MS MPEG4 V1、MS MPEG4 V2、MS MPEG4 V3的系列編碼核心,不過只能使用在
ASF
?案,?案格式是封閉的,因此有些
駭客
將其改寫?著名的
MPEG4
Codec
DivX
3.11。
但問題是,DivX 3.11的基礎技術是非法盜用
微軟
的,無法進行更廣泛的?品化及生?硬體播放機。因此,一些精通
影像編碼
的工程師(包括原DivX 3.11的開發者)成立了一家名?DivX Networks Inc.的公司,簡稱DXN。他們主導了完全符合
ISO
MPEG4
標準的Open DivX CODEC的開發,?吸引了許多軟體高手參與。這時,主要的編程工作是由DXN來做,但?多技術上的難題?是由開放原始碼社群?忙解決。
但因?整個計劃?不是根據
GPL
開發的,而是
LGPL
,因此在Open DivX?將成形時,DXN藉此漏洞將其閉源,結果使?多開放原始碼社群的
義工
感到被出賣。也是因???原因,整?
0day
??永?的拒?了DXN公司的DivX格式。
而原OpenDivX計劃的義工最後決定在最後一個Open DivX版本的基礎上,編寫XviD(將DivX反過來寫)以繼續原Open DivX的目的。
大約1年後,Xvid計劃的
開發者
重寫了所有代碼,?依照GPL發佈(而不再是LGPL,所以誰要是想用?做成?品而不開放原始碼是非法的)。但因?某些國家如
美國
,
日本
有軟體專利法,使得其在該地區可能出現法律糾紛。因此,在?去Xvid官方網站只提供
原始碼
下載,用戶只可由第三方網站下載編譯的執行?。
播放使用Xvid壓製的?案
[
??
]
?去因?軟體
專利權
問題,Xvid不能在其網上發佈運行?,但用戶可在第三方網頁自行下載已包裝完成的解碼器,如
Koepi's XviD
(
?面存???
,存于
互???案?
)。在安裝完成後,只需要打開一般的多媒體播放器就可以播放以Xvid
編碼
的?案。
Xvid配置(Profile)
[
??
]
?了使Xvid能在各?配置?件下正常工作,Xvid提供了一些配置方案(Profile)??????度?行一定的限制。
[6]
- Xvid Mobile
:?小尺寸?幕的移???而??,比如低端智能手机。
- Xvid Home
:面向??(SD)家庭????。
- Xvid HD 720
:适用于支持720p HD分辨率的高?(HD)??。
- Xvid HD 1080
:用于像?光播放机??的高端1080p全高?消???子?品。
- Simple Profile
(
SP
)??配置。此配置分7???:Level 0-Level 6(第五???L4a)。在此配置下,B?、精?到四分之一像素的??矢量、全局????等大多???功能?被禁用,同等?率下???低,适用于配置?差的手机、??机等??。
- Advanced Simple Profile
(
ASP
)高???配置。此配置分6???:Level 0-Level 5。大多?MP4播放器、?子相?等?品使用此配置。
- Unrestricted
无限制,最高配置。
參見條目
[
??
]
?考文?
[
??
]
外部連結
[
??
]