KMPlayer and Pure Video (Nvidia) 10points

2006-10-19 10:21 pm
Please if anyone know how to use Pure video (Nvdia) to decode Mpeg2 when using KMPlayer?

could be anwsered in eng or chinese....i was just too lasy to type chinese.

Thank you so much!

回答 (1)

2006-10-19 11:49 pm
✔ 最佳答案
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.


收錄日期: 2021-04-19 16:06:37
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20061019000051KK01506

檢視 Wayback Machine 備份