瀏覽單個文章
Shade
Senior Member
 
Shade的大頭照
 

加入日期: Oct 2002
您的住址: El's room
文章: 1,046
引用:
Originally posted by Shade
XviD 的 Post Process 如果放不動的話最好也是將其關閉。
可以嘗試強制輸出 YV12,或許可以減輕一些解碼的負擔。

這... 剛剛才發現我的系統如果 XviD DirectShow Filter 強制指定 YV12(IYUV) 輸出,如果播放軟體沒有用 Overlay Mixer,用傳統的 Video Renderer(例如 WMP 6.4。我是用 WIN98SE,即使用 WMP9 播放也一樣,不像 XP 會自動用 VMR7)會用軟體來解碼 YV12,畫質會很慘,紅色的部分會有一條一條的色階。
同時 CPU 使用率反而會提高,更放不動。
不強制指定,一般也是優先使用 YV12 輸出,因為這樣最快,除非不能用 YV12 輸出。
我的系統不強制指定,反而會用 DirectDraw YV12 Overlay 輸出,用硬體的 YV12 解碼,畫質比較好,CPU 負擔也比較輕。

奇怪,我記得以前不是這樣的,不知道我灌了什麼軟體變成這樣。
所以為了預防萬一,強制指定還是不要動它,反正一般也是會自動用 YV12 輸出。
如果顯示卡不支援硬體 YV12 解碼.... 那....可以丟了....

要不然就是確定用一個可以指定 Overlay Mixer/VMR7/VMR9 輸出的播放軟體再搭配強制指定設定,這樣才能自由控制。
這個軟體就是我覺得最好用的 Media Player Classic,ATBSCODEC 2.0 有附
不過 MPC 有時候會造成 memory leak...
舊 2003-10-16, 11:16 AM #213
回應時引用此文章
Shade離線中