![]() |
||
|
Regular Member
![]() ![]() 加入日期: Apr 2001
文章: 86
|
只要Hardware Overlay被佔走,也就是有一段影片在撥,再開第二個為MPEG4影片同時播放就會變色(Divx、Xvid、WMV、RM)∼∼具體情況抓圖如下:
正常圖 變色圖 本來以為是Windows 2003的問題,但是身邊朋友沒人有這種情況,我又測試了XP情況仍是一樣,只要同時撥二個以上的影片(第一個任意因為用Hardware Overlay沒問題),第二個之後的MPEG4就一定變色,MPEG1/2的有時候會變色(發生較少),具體條件不詳。在測試眾多Player中只有一個不會發生此種情形那就是VLC ,只有這一套不會讓我第二個以上的MPEG4影片變色。電腦剛裝好的時候好像沒這問題後來陸陸續續裝了TV卡、音效卡,但是我覺得可能不是硬體的問題(因為出問題的是Software Overlay?),而顯卡驅動也換過很多版本都一樣,不知道哪位大大能幫我解答∼∼ 我的配備為: 作業系統:Microsoft Windows XP Professional Service Pack 1 CPU : AMD Athlon XP, 1700+ 主機板:Asus A7N8X Deluxe 晶片組:nVIDIA nForce2 SPP 記憶體:512 MB (PC3200 DDR SDRAM) 視訊卡:Compro GeForce4 Ti 4200 with AGP8X (128 MB) 驅動v5303 音訊卡:TerraTec DMX XFire 1024 Audio Accelerator RAID卡:3ware 6200 網路卡:3Com EtherLink 10/100 PCI For Complete PC Management NIC (3C905C-TX) 電視卡:Compro 電視卡(最早的那款) Codec:Divx v5.1.1, Xvid 1.0-Beta3-26122003, VobSub v2.23, Apple Quicktime Pro v6.5, RealPlayer 10 Beta(RealOne和Real 8也都試過), WMP 9.
__________________
Go~Go~Go |
|||||||
|
|
|
Regular Member
![]() ![]() 加入日期: Apr 2001
文章: 86
|
剛PO完才發現一個名詞『VMR』,VMR (影像混合轉換器)是內建在 WINDOWS XP 之下新的 DirectShow 元件 , 將來會包含在 MICROSOFT 的作業系統中 。 VMR 現今已取代了舊的 「 OVERLAY MIXER 」 成了為DirectShow而有的影像解換最新設定 , 由於作業系統的特殊要求 , VMR 現在並不適用於任何其他的作業系統, 它僅可供 WINDOWS XP 作業系統使用。 「 OVERLAY MIXER 」 過濾器在傳統上被限定在影片播放的範圍 , 顧名思義它是藉由你顯示卡上的一個物理硬體「覆蓋層」來執行 。 問題在於,大部分的顯示卡只有一個 「 覆蓋 」裝置 , 所以如果覆蓋裝置正在使用 ,那OVERLAY MIXER 將會無法運作 。 VMR 可讓影像透過顯示卡上的 3D 引擎 - DIRECT 3D 作訊號轉換以解決這種單一硬體的依賴性 。 影像基本上被解碼成串流文字 , 然後你的顯示轉換器再將它們以可被轉換的序列三角型方式存在影像記憶體中 , VMR 提供許多個人電腦在影像轉換時所需的彈性空間 。 這樣透過顯示卡上 3D 引擎運作的方式允許影像串流用 ALPHA 合成技術結合在一起, 或讓影像與靜態畫面或文字作 ALPHA 合成。 至於 DVD , VMR 在 WINDOWS XP 系統下提供了視窗畫面上聽障字幕的 ALPHA 合成 。
剛剛試著把第二個影片(XVID)在XVID設定裡改成YUV2、RGB32結果就正常了(不會變色),那是代表我的問題是VRM產生的囉?我本來以為第二個是Software Overlay是因為VLC播放時是顯示Software Overlay,現在看來Software Overlay是正常的囉,但是問題又來了∼∼我設成RGB24就是那個變色的畫面,現在我已經完全不知道問題出在哪了∼ ![]()
__________________
Go~Go~Go |
||
|
|
|
Senior Member
![]() ![]() ![]() 加入日期: Apr 2001 您的住址: around the world
文章: 1,476
|
好高深的問題
首先~~因為大大你說了慣了不同版本的驅動程式但情形依樣 表示並非驅動和XVID衝突的關係 您又提到硬體層的部份~~~這部分的確很可疑 但是文中說道VMR只支持XP作業系統 所以2K3下的問題明顯應該會被解決 所以您的問題簡單來說應該是: 1' VMR所支持的部分應該是附加在DIRECTX9.0版以上所以才造成這種變色狀況 所以只要等新的DIRECTX版本出來後應該可以解決??或乾脆不灌DIRECTX9.0版!! 2'至今沒有網友對於GF4硬體不支援雙重OVERLAY提出疑問 所以似乎有可能是您的 顯卡BIOS本身有問題 可以更新險卡BIOS或是直接刷其他廠商的BIOS試試看??或是 COMPRO的這張卡本身PCB LAY的有問題還是是 瑕疵卡??還要再商確 解決方法: 1'DIRECTX灌與不灌 2'換BIOS 3'找康柏詢問是否有相同案例和解決之道 ------------------------------------------- 相信康柏這種顯卡的專業廠商 應該會很樂意幫您解決問題的 ![]() |
|
|
|
*停權中*
加入日期: Jun 2003 您的住址: 肉食性動物巢穴
文章: 3,552
|
感覺上是藍色不見了,只有RG而已.
|
|
|
|
Master Member
![]() ![]() ![]() ![]() 加入日期: Sep 2001 您的住址: K
文章: 1,504
|
小弟以下發言純為猜測,錯了還請指正...
小弟認為您也不用管什麼overlay不overlay的問題 既然一開始顯示卡的overlay被搶走了,那麼您在播放視訊檔案時,Directshow自然找不到overlay,因此會改用software render的方式將圖秀出來,這下問題就來了,Software Render的方式通常用的是RGB格式,而XVid解壓縮出來的格式不是YUV就是I420,所以轉換是一定要的,從您的圖看來,似乎就是在轉換上出了問題,建議您找個工具"Graphedit"來播放您的視訊檔案,該軟體會將視訊檔案解壓縮的流程以方塊圖示秀出,您就可以看出那個環節出了問題囉... 另外,小弟不清楚Windows轉換的方式啦,但在linux下,您想讓RGB24的視訊正確秀出來,您的顯示模式也必須調成24bit才行...所以搞不好將您的顯示模式調成24bit,問題就能獲得解決了. |
|
|
|
Regular Member
![]() ![]() 加入日期: Apr 2001
文章: 86
|
下面是我用Graphedit Build 011008做出來的結果,僅以XVID做測試
預設值:用Graphedit一次開啟兩個檔案,結果一樣,第二個變色 強迫輸出成YUY2:用Graphedit一次開啟兩個檔案,顏色皆正常 看來可能是VMR那邊轉Color Space有問題喔∼∼但是不知道如何解決,是顯卡有問題嗎? 我沒法選24bit顯示說∼∼只有16和32BIT∼
__________________
Go~Go~Go |
|
|