剛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就是那個變色的畫面,現在我已經完全不知道問題出在哪了∼
