✔ 最佳答案
NVIDIA的PureVideo安裝,設置,KMP播放
=====================================
KMPLAYER 安裝設置
KMP是一個多功能的播放器,功能強大,且跨平台支持Linux,這點真是Linux迷的福音,不僅僅是只有MPLayer了。它內置多種解碼器,如果再安裝兩個解碼器就更美的支持real,mov格式了。
最重要的是KMP本身有強大的字幕功能,不用調用vobsub了,高效降低CPU佔用率。
KMP安裝及設置
KMP安裝設置。用圖表來表達。漢化時請解壓ChineseSimp.rar至KMP安裝路徑的Language目錄下,例如:「C:\Program Files\The KMPlayer\Language」
默認安裝
簡體中文版
搜索擴展視頻解碼器
設置擴展視頻解碼器MPEG2 視頻 為 Nvidia Video Decode
設置擴展音頻解碼器MPEG2 音頻 為 AC3 Filter 或其它解碼器
設置「濾鏡管理器」Moonlight Elecard MPEG2 Demultiplexer,並在「優先級使用」設為「強制使用」,這樣才會在播放MPEG2視頻時調用Moonlight分離器。
字幕處理
字幕字體處理 請把「主字幕字體」「副字幕字體」設為漢字字體,如「宋體」,語系 選用「系統默認」或者「GB2312」,這樣播放時才不會是「韓文字幕」,並顯示漂亮簡體中文字體。
視頻處理 渲染器為VMR9 windowed(窗口化),這一點很重要否則不能調用VMR模式,或者會出現「拉絲現象」。VMR(無渲染)設置 「使用3D紋理」,讓GPU以3D方式處理視頻,擺脫2D不良影響。
文件關聯,可能新增TS擴展名的項目,並可以更改TS文件的系統圖標,點擊「應用到系統」後,就可以直接雙擊TS文件播放影片了,KMP默認文件瀏覽器並不支持TS格式。
為了讓KMP支持硬件解壓播放,請打開「極速模式」 KMP主菜單--高級視頻--極速模式
播放MPEG2視頻時,確認Nvidia Video Decoder 已調用,否則不能正確使用PureVideo
這裡可以看到Nvidia Video Decoder的完整設置畫面。注意其中的「解碼器格式」為「Directx VA 模式 A(idct) 視頻混合 Directx 9」,「反交錯控制」為「精靈」,「反交錯模式」為「VMR默認值」,nView 支持 為「首選 VMR9」。
濾鏡中的月光分離器中 setting--seeking method 為「using PTS」,這個是解決KMP播放時時間顯示不正確而影響字幕顯示及時間拖動,請安裝下面的註冊表以「固化」這個設置項。
SetPTS.rar 月光Moonlight 3.0分離器解決時間碼問題,註冊表,請一定安裝。
KMP關閉退出時進程並不釋放解決方法
右鍵菜單 → 參數選項 → winamp → preference(基本設置)-Media Library -- Online Media -- Modify Preference
Reflash all listings every 選擇Never (Must use 「Reflash botton」)
Look for new Online Media Channels on exit 去掉這個勾。
PureVideo 詳細信息查看方式
我們用播放器播放HDTV並調用Nvidia Video Decoder後,通過播放器濾鏡,我們可以查看PureVideo的使用情況,但這並不是最詳細的。比如說,我們不能具體知道此時的實際播放「幀數」,以及解碼器調用詳細細節。通過修改註冊表可以達到這個要求。具體如下:
[HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Filters\Audio]
新建「EnablePropPage」 類型:dword 值:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Filters\Video]
新建「EnablePropPage」 類型:dword 值:00000001
或下載註冊表 nvidia.reg
註冊成功後,再後PureVideo你就可以看到更精確的詳情。其中的「Display Rate」 就是影片標準幀率,「Frame Drops」 是丟失的幀(快速拖動的時候可能會造成丟幀),「Frames/sec」就是系統播放影片的實際幀率,以小數顯示,如0.30,通過這幾項我們就知道到底HTPC能不能流暢的播放HDTV影片了。
詳圖如下:
KMP調用ffdshow方法
ffdshow的優點我就不說了,大家都用來Resize及優化低畫質的影片,只說如何在KMP裡面實現。
下載 FFDShow MPEG-4 Video Decoder 20051013 Fianl.zip
首先是要KMP「濾鏡管理器」中加載「ffdshow decoder」,並設置為「強制使用」,這樣KMP才能第一時間調用ffdshow而不是KMP內置的解碼器。如圖:
其次在KMP「擴展視頻解碼器」中將「xvid 及divx」都設置為ffdshow解碼器。如圖:
這樣kmp就可以調用ffdshow來解碼我們所喜歡的DVDRIP影片了。
確認播放xvid divx等影片時調用了ffdshow,請通過濾鏡KMP播放時「濾鏡」查看。如圖濾鏡中有ffdshow在調用。
For more details, please refer to the reference link.