Ⅰ 如何用VB製作AVI播放器—(程序代碼)最好是有截圖 謝啦!!!
到csdn下載。希望能幫到你。
Ⅱ 想請問關於AVI視頻的編碼問題
2種不同的視頻壓縮方式~
很復雜,一兩句說不清楚。
XviD vs DivX
2002年,TDX2002的規則中,除了允許使用舊有的DivX3.11編碼之外,新加入了第二種核准使用的編碼??也就是本文標題中的XivD編碼。作為每年在網上放出數千部最新影片的網上高品質影音組織,他們所遵循的規則對於整個MPEG-4編碼的應用市場來說,都有決定性的重要意義。XviD在TDX2002中,以Di稱: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。
Ⅲ avi顯卡的型號1950和2600xt,xt是什麼意思
XT代表系列中最高端的產品
ATI顯卡命名的規則如下:LE:『Lower Edition』的意思,含義和nVIDIA系列基本相同。ATI顯示晶元中帶有它的就表示比較低端的版本。從Radeon7500時代開始出現。
SE:"Special Edition"的縮寫,表特殊版本,主要是顯存位寬只有STD版本的一半, 或者像素流水線數量減少(如9800SE),同樣是某一系列中的低端產品,如X300S
Pro:Professional的縮寫,『加強版』的意思,,是XT的管線屏蔽版。但在X100系列及之後就代表著主流版本,如X700Pro,X1600Pro。它是ATI後綴中不可缺少的一個部分,貫穿了ATI命名的始末。
XT:ATi的"XT"是"extreme"的縮寫,擁有更高的核心頻率和顯存頻率,在X800以後還同時提升了渲染管線的數量
代表作:Radeon9600XT,Radeon9800XT,Radeon X600XT,RadeonX700XT, RadeonX800XT,RadeonX850XT
XTX,X1000系列發布之後的新的命名規則,和GTX一個道理,XT eXtreme
GD2:這里的"GD2"並非代表GeForce系列,而是表示試用了GDDR2顯存 ,同理,GD3是表示使用了GDDR3顯存
XT PE:『eXTreme Platium Editon』有就是所謂的至尊版,,X100系列中出現過。主要代表更高的頻率。是旗艦產品。
XL,高端系列中的較低端型號,具體可以理解為eXtreme Limited。
GT/GTO:是PRO的降頻或者管線屏蔽版,多出現在X5、X6、X7、X8等顯卡裡面。
Ⅳ 求nvidia和avi的簡介,以及各自顯卡的規格(看到網上長篇大論的就頭痛,實在不想看了)
前者是顯卡公司後者是一個視頻類型。
你的意思估計是ATI,ATI也是個顯卡公司
兩者關系就像英特爾公司和超微(AMD)公司。
至於他們的顯卡規格那太啰嗦了。
Ⅳ 高分求)基於ffmpeg將bmp點陣圖轉換為avi視頻源代碼
網路網頁搜索:視頻轉換大師專業版
萬能轉換軟體--為視頻格式文件轉換提供了終極解決方案,它能夠讀取各種視頻和音頻文件,並且將他們快速轉換為流行的媒體文件格式。擁有非常漂亮友好的界面.
它幾乎涵蓋了所有流行的影音多媒體文件格式,
包括AVI,
Mpg,
RM,
RMVB,
3GP,
MP4,
AMV,
Mpeg,
Mpeg1,
Mpeg2,
Mpeg4,
VCD,
SVCD,
DVD,
XVID,
DivX,
ASF,
WMV,
SWF,
IPOD,
PSP,
GIF,
MJPEG,
QuickTime,
MOV,
FLV,
MKV,
DV以及所有的音頻格式
把各類視頻轉換到3GP
MP4
AVI
FLV
SWF
IPOD
PSP
GIF等格式。
支持AVI
ASF
WMV
DVD
VCD
MPEG
RM
RMVB
MOV
WAV
FLV轉換至3GP(MP4)
支持RM/RMVB轉換至3GP
MP4
AVI
VCD
DVD
SVCD
MPEG1/2
RMVB
WMV
AMV
支持AVI
ASF
WMV
RM
RMVB
VCD
MPEG
MOV
DVD
3GP
MP4
FLV轉換至AVI
支持AVI
ASF
WMV
RM
RMVB
VCD
MPEG
MOV
DVD
3GP
MP4
FLV轉換至VCD
支持AVI
ASF
WMV
RM
RMVB
VCD
MPEG
MOV
DVD
3GP
MP4
FLV轉換至DVD
支持AVI
ASF
WMV
RM
RMVB
VCD
MPEG
MOV
DVD
3GP
MP4
FLV轉換至RMVB
支持AVI
ASF
WMV
RM
RMVB
VCD
MPEG
MOV
DVD
3GP
MP4
FLV轉換至MPEG1
支持AVI
ASF
WMV
RM
RMVB
VCD
MPEG
MOV
DVD
3GP
MP4
FLV轉換至MPEG2
支持AVI
ASF
WMV
RM
RMVB
VCD
MPEG
MOV
DVD
3GP
MP4
FLV轉換至SVCD
支持AVI
ASF
WMV
RM
RMVB
VCD
DVD
MPG
MPEG
MOV
DAT
FLV轉換至AMV
支持AVI
ASF
WMV
RM
RMVB
VCD
MPEG1
轉換至WMV
支持讀取DVD光碟轉換到任何格式
支持了從各類視頻中提取所有音頻,及所有音頻格式互相轉換
Ⅵ AV介面的顯卡
名牌標准9針顯卡HDTV+AV輸出線,只要帶有標准9針AV介面的顯卡,就可以使用AV或S-VIDEO;
但HDTV輸出<逐行色差輸出Y Pr Pb,>需要顯卡本身有這個功能才能使用,支持較新款的顯卡,支持ATi NVIDIA S3等新型顯卡
如 ATI: RADEON™ 8500 (64MB)
RADEON™ 8500 (128 MB)
RADEON™ 8500LE (128MB)
ALL-IN-WONDER® RADEON™ 9600 Series
RADEON™ 9800 series
RADEON™ 9700 series
RADEON™ 9600 series
RADEON™ 9500 series
ALL-IN-WONDER® RADEON™ 8500DV (64MB)
ALL-IN-WONDER® RADEON™ 8500 (128MB)
ALL-IN-WONDER® RADEON™ 9800 Series
ALL-IN-WONDER® RADEON™ 9700 Series
NVIDIA NV的顯卡6xxx系列以上
S3.....沒有去查過應該S18等支持
反正是標准9針,並且您的顯卡支持色差輸出,那就支持了
Ⅶ avi顯卡 什麼意思
avi是視頻的一種格式啊
ati是顯卡的一個牌子啊
Ⅷ avi格式車子通用的視頻編碼
avi格式車子通用的視頻編碼單擊「參數設置」,這里的設置直接關繫到你的文件能否在小E上播放和播放質量。
DIVX畫面質量差,但是容量小轉換時間也很快,XVID畫面流暢容量也相對大些 是目前AVI最實用的編碼,H.264是目前世界最清晰流暢的高清視頻,連電腦顯卡顯存達到256MB都可能無法完全流暢播放H.264高清視頻。音頻基本採用MP3就可以了 把碼流率設置為320KB/S或更高 也會獲得更高的音質。
可以高效地播放存儲在硬碟和光碟上的AVI文件:
由於AVI數據的交叉存儲,VFW播放AVI數據時只需佔用有限的內存空間,因為播放程序可以一邊讀取硬碟或光碟上的視頻數據一邊播放,而無需預先把容量很大的視頻數據載入到內存中。在播放AVI視頻數據時,只需在指定的時間內訪問少量的視頻圖像和部分音頻數據。
這種方式不僅可以提高系統的工作效率,同時也可以實現迅速地載入和快速地啟動播放程序,減少播放AVI視頻數據時用戶的等待時間。
Ⅸ AVI radeon X1300顯卡最新驅動
別聽他們胡說,
你這個顯卡屬於比較低端的,最好是用比較老的顯卡驅動,現在新的驅動出來只是支持新的顯卡,老的顯卡沒必要用這些驅動,有的時候反而是累贅,還是用原來的吧。