當前位置:律師網大全 - 專利申請 - xvid包括什麽格式?

xvid包括什麽格式?

很復雜。我不是壹兩句話就能說清楚的。

XviD與DivX

2002年,在TDX2002的規則中,除了舊的DivX3.11代碼之外,還增加了第二個被認可的代碼,即本文標題中的XivD代碼。作為壹家每年在互聯網上發布上千部最新電影的在線優質視聽機構,他們所遵循的規則對整個MPEG-4編碼應用市場具有決定性的意義。在TDX2002中,XviD被稱為Di: XviD是繼承了DivX3.11的非商業對等版本。那麽XviD到底是什麽?它有什麽樣的視頻壓縮技巧?妳可能不知道的是,XviD是永遠不會出現的東西...

幾經波折的誕生

四年前,PC上唯壹可用的MPEG-4編碼器是微軟開發的,包括MS MPEG4V1、MS MPEG4V2和MS MPEG4V3的串行編碼核心。其中前兩個可以用來制作AVI文件,它們已經被作為Windows的默認組件。但是V1和V2的編碼質量都不是很好,畫質有了顯著進步,直到MS MPEG4V3。但是微軟決定只在Windows Media streaming技術中封存MS MPEG4V3的視頻編碼內核,也就是大家熟知的ASF文件,不能再用於AVI文件。ASF文件雖然有壹些優點,但是過於封閉,無法編輯,這讓無所畏懼的電影黑客很惱火。很快,壹個團隊修改了微軟的MS MPEG4V3,取消了它不能用於AVI文件的限制,並開放了它的壹些壓縮參數,於是,我們今天所熟悉的MPEG4編碼器DivX就誕生了。-)3。11。

DivX廣泛流行,已經成為DVDrip的標準。問題是,它的基礎技術是從微軟非法竊取的,只能在地下流通,不能上臺面。無法大規模商業化,也生產不出硬件播放器。在這種情況下,壹些精通視頻編碼的程序員(包括DivX 3.11的原開發者)成立了壹家名為DivXNetworks Inc的公司,以下簡稱DXN。DXN發起了壹個開源項目ProjectMayo,目標是開發壹個全新的開源MPEG4 4編碼軟件。尤其是完全符合ISO MPEG4標準的OpenDivX編解碼器,吸引了眾多軟件專家參與,很快開發出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編解碼器。XviD重寫了所有代碼,並借鑒過去的經驗,按照GPL發布(註意現在已經不是LGPL了,所以任何人用它做壹個產品不開源都是違法的)。但由於MPEG-4還存在專利問題,XviD只能模仿LAME的做法,作為如何實現ISO MPEG-4標準的研究交流。網站上只提供了源代碼。如果要使用,必須自己編譯源代碼或者從第三方網站下載編譯好的可運行版本。

我覺得當Gaj這樣的幾個家夥開始做OpenDivX的時候,壹開始就像是壹個像樣的開源項目,吸引了很多人壹起開發測試。直到後來,那些家夥壹夜之間原形畢露,把OpenDivX的成果全部拿走,變成了壹個閉源的DivX4,然後進壹步變成了現在的收費DivX5。原本不錯的OpenDivX被迫流產,但也促成了今天XviD的誕生、發展和壯大。現在XviD可以說是超越了DivX 5,以更好的質量和更強的功能挑戰新壹代MPEG4應用戰場。

豐富多彩的技術特征

不僅XviD的外觀是開源社會的典型教材,而且它的新技術特性也是正版的、童真的。對於第二代MPEG4-4視頻編碼內核來說,XviD的各種算法設計具有代表性和先進性。

多種編碼模式

除了原有的單重估值固定流壓縮(1遍CBR)之外,XviD還提供了包括單質量模式、單量化模式和包括外部控制和內部控制的兩種2遍動態流壓縮模式在內的動態流壓縮。XviD顯然是目前PC上MPEG4-4編碼內核中可選模式最多的視頻編碼。

特別是在2遍動態碼流壓縮模式下,通過檢測畫面的運動幅度,以最優的方式分配畫面的量化幅度,使充滿活動元素的視頻影片在占用空間和畫質上達到最佳平衡。而動態碼流壓縮的量化模式,可以壹次性高速生成畫面細節可控的動態碼流視頻文件,以較少的壓縮時間為代價獲得穩定的畫面細節質量,這是簡單的DivX3.11所不具備的優秀功能。

量化模式和範圍控制

量化,簡單來說就是編碼時時間上或空間上相鄰的圖片單元對細節的同化和模糊程度,是對圖片質量最基本的控制因素。XviD不僅提供了標準的MPEG量化方法,還特別提供了更適合低碼流壓縮的h263量化方法。並且XviD還可以在2遍操作過程中,根據對畫面信息的綜合分析,動態確定某壹場景的畫面量化方式,真的可以說是為網絡媒體文件傳播中空間和畫質的平衡而考慮,設計貼心。

XviD還在壓縮過程中提供強大的量化幅度範圍控制。用戶可以選擇壓縮允許的量化幅度範圍。例如,如果設置量化上限,就可以避免圖像質量可能出現的急劇下降。

運動檢測(運動搜索)和曲線平衡分布(曲線)

在逐幀進行運動檢測,並對整段的運動檢測結果進行分析後,通過曲線平衡對每壹幀的量化幅度進行重新分配,從而實現:可以為高比特流的運動畫面分配更多的空間、更高的比特流和更低的量化幅度,以保持畫面的細節;對於不包含太多運動信息的靜態圖像,分配預算減少。這種把好鋼用在刀刃上的做法,是XviD作為第二代MPEG4-4編碼的核心內容。

XviD提供了多極運動檢測的精度,包括半像素插值技術,運動矢量由16x16像素的微塊標記;和4點運動矢量,運動矢量被記錄在8×8像素塊中用於雙重分析。

動態關鍵幀間隔(I幀間隔)

動態關鍵幀間距是XviD實現空間和畫面最大平衡的另壹種技術。我們知道,在視頻壓縮中,並不是每壹幀都記錄了所有的畫面信息。實際上只有關鍵幀記錄了完整的畫面信息,後續的P幀只記錄了前壹幀和下壹幀的區別。如果關鍵幀之間的畫面變化較大,會浪費P幀上的寶貴空間。通過在關鍵幀中記錄變化的幀,可以節省P幀所需的空間,因為在後續幀中不再有變化。因此,根據鏡頭切換和運動幅度來改變關鍵幀的位置,對於視頻壓縮下的畫質提升會有事半功倍的效果。

心理視覺亮度校正

除了基本的MPEG4 4編碼,XviD ID還提供了許多附加功能。其中比較典型的就是心理視覺亮度矯正。該功能可以通過去除肉眼無法分辨的亮度信號和亮度差來提高壓縮效率。遺憾的是,這種設計雖然很有創意,但在目前的實際應用中會導致肉眼可見的畫面質量下降,期待在未來的版本中得到改善。

鑄造選項

另壹個深思熟慮的設計是專門用於電影的“演員名單選項”。該功能可以在用戶指定的壹些不需要保留細節的段落(如電影的演員表)中設置為很低的比特流。即使壓縮到不到10%的特征流,也能節省不少空間,很有思想。

外部自定義控件

除了XivD自帶的內部曲線分布控制方法,XviD還提供了外部開放接口。允許用戶跳過XVI ID的編碼分析內核,使用第三方提供的外部分析工具,如Gordian Knot,生成分配的控制文件,然後返回XVI ID進行最終的雙重運算壓縮。這種方法擴展了XviD ID的可用性和用戶控制的程度,因為像Gordian Knot這樣的軟件甚至可以由用戶控制每幀的量化幅度和碼流分配配額,可以為高級應用提供更多的可能性。

運動矢量加速編碼

XviD還有壹個專門為提高編碼效率而開發的設計,就是將下壹張圖片的運動矢量信息記錄到日誌文件中。然後在雙運算壓縮時直接讀取文件中的信息,省去了運動矢量信息的重復運算,大大提高了編碼速度。

圖像優化解碼

XivD不僅在編碼方面功能強大,在解碼方面在畫面優化方面也有很多新的成果。比如“水平突圍(y)”可以柔化水平方向的亮度馬賽克;“橫向突破(c)”可以柔化橫向彩色馬賽克;“Dering (y)”可以柔化環形亮斑;“Deing (c)”可以軟化環形色度斑點;“蚊子”可以減少畫面中蚊子般的噪點。而且XviD ID的這些屏幕優化方式都是可選的,所以只要關閉幾個不必要的選項,就可以在低配PC上玩了。

正在開發的框架

XviD ID中另壹個顯著的技術發展是B-frame。我們知道I幀是關鍵幀,P幀在關鍵幀之間,只存儲與之前解壓圖片的差異。B幀的原理和P幀壹樣,只是除了參考之前解壓的圖片,還參考了下壹幀的圖片信息。所以B幀提取的畫面比P幀提取的畫面好。

以前的MPEG4-4編碼核心僅使用I和P幀來存儲圖片。如果我們能在此基礎上使用B幀技術,我們自然可以在圖像質量和壓縮比方面上壹個臺階。目前,XviD已經為開發者提供了針對B幀的實驗版XviD編碼內核。相信在不久的將來,XviD會將MPEG4-4編碼的優勢發揮到極致,成為在線視頻錄制格式的領導者。

如何看待XviD格式的DVDrip

XviD格式的DVDrip在播放時和XviD格式的DVDrip相比差別不大。請註意以下兩點:

1.安裝ffdshow。安裝後可以解碼任何MPEG-4編碼,還有很多圖片優化功能。

2.安裝ZoomPlayer。目前很多新的DVDrip音頻部分都支持中文-粵語、中文-英語、中文-日語等多聲道模式。用MediaPlayer玩的時候調整頻道很麻煩,ZoomPlayer可以輕松切換頻道。ZoomPlayer是壹款綠色播放軟件,具有消除過掃描和優化縮放屏幕的獨特功能。除了支持全屏和播放列表之外,還支持面板替換(面板可以自定義,詳見皮膚目錄中的defaultSKIN.skn),還包含了易用的控制條、帶背景色測試顯示器splash的控制條和帶背景色測試顯示器亮度的功能,播放ASF、WMV等文件時可以拖動時間條(無需修復),支持DVD播放。需要DirectX支持,最低不能低於DX8。

最近很多DVDrip社區都出現了字幕組互相合作制作字幕的情況,出現了DVDrip的翻譯和本地化。最近網上廣為流傳的《聖冥王》就是高校漫畫社出品的字幕。

參考資料:

/club/topic/152/300248 . html

  • 上一篇:什麽是十信、十居、十行、十向、十地、等感、妙感?
  • 下一篇:水性工業漆的分類水性工業漆的特性
  • copyright 2024律師網大全