這是什麼??
一種新的renderer..
表現出來的畫質比之前全部renderer都還要好...
而且支援一大堆resize算法....
但是這個renderer的缺點是很大的缺點..
1.不支援DXVA(這個到還好..)
2.目前沒辦法連接Subtitle Renderer作字幕流混合輸出(也就是不支持字幕顯示..)..
贊助商連結
一種新的renderer..
表現出來的畫質比之前全部renderer都還要好...
而且支援一大堆resize算法....
但是這個renderer的缺點是很大的缺點..
1.不支援DXVA(這個到還好..)
2.目前沒辦法連接Subtitle Renderer作字幕流混合輸出(也就是不支持字幕顯示..)..
像ffdshow直接灌就好了嗎?
像ffdshow直接灌就好了嗎?
你要去doom9的論壇下載madVR Filter...
然後按install檔安裝...
MPC-HC就可以選了
你可以試一下用MPC-HC最新版1081播一下這個影片嗎?
先下載HQ版
http://www.youtube.com/watch?v=4MghqhIXQJE&fmt=18
初期好幾個畫面抖得很厲害
(WMP 11+FFDSHOW不會)
我設定值沒變過
但以前都沒這問題
你可以試一下用MPC-HC最新版1081播一下這個影片嗎?
先下載HQ版
http://www.youtube.com/watch?v=4MghqhIXQJE&fmt=18
初期好幾個畫面抖得很厲害
(WMP 11+FFDSHOW不會)
我設定值沒變過
但以前都沒這問題
撥了..
畫面正常=.=""..
撥了..
畫面正常=.=""..
我有裝K-LITE 2.8
然後用1081播時
一開始的操作員手還有初號機揮拳都會狂抖
我有裝K-LITE 2.8
然後用1081播時
一開始的操作員手還有初號機揮拳都會狂抖
我這邊畫面正常..
看不出有甚麼問題?!..
你的設定是?..
madVR v0.9
* bigger part of initialization is done before playback is allowed to start
* if Direct3D device is lost and can't be recovered, playback is paused
* if paused playback is restarted, madVR tries to recover lost device again
* decoders are now forced to deliver video width which is devidable by 16
* reduced CPU consumption a bit
* changed video -> GPU uploading method -> lower GPU rendering times (?)
* OSD lists texture uploading times again
* OSD now only increases CPU consumption in detailed mode (2x Ctrl+J)
* external shader*.dat files are gone, compiler 41 is now always used
* when final VSync estimate if off a lot, a file "vsync.dat" is created
* fixed: 3dlut colors were ever so slightly incorrect
* fixed: shader math colors were slightly incorrect
缺點還是依然存在...
最大缺點就是不能連接Subtitle Renderer了..
goldie
2009-05-05, 09:54 PM
我的 CPU 純軟解組合
MPC-HC + ffdshow (DirectVobSub 2.39)
(我個人偏好採用 XhmikosR 建置 (http://xhmikosr.1f0.de/)的 MPC-HC 跟 ffdshow icl 版本)
堅持 CPU 軟解的理由
單純、方便、高後置處理彈性、高檔案格式相容性,(畫質高? 不確定)
目標
CPU 軟解、盡可能地避免畫質損失、多執行緒的 H.264/AVC 解碼以支援 CPU 多核心加速能力!
系統組態
WinXP Professional SP3
DirectX 9.0c 更新到最新版 (http://www.microsoft.com/downloads/en/results.aspx?freetext=DirectX+Redist&displaylang=en&stype=ss_rr&nr=50&sortCriteria=Date&sortOrder=Descending)
若顯示卡為 nVIDIA 的,則在驅動程式的控制台裡
Video & TV\Adj. Video Color 中的
最後一頁「進階」(Advanced)把「動態範圍」(Dynamic Range) 改成「全範團 (0-255)」
MPC-HC
View\Options... (檢視\設定選項...) (或直接 O 鍵)
Playback (播放) 頁
勾 "Auto-load Subtitles" (自動載入字幕)
而「預設」(Default)的「字幕」(Subtitle)跟「音訊」(Audio)
皆填入「cht trad taiw chin big5 tw」
Playback\Output (播放\輸出) 頁
DirectShow Video (DirectShow 視訊)
預設是選 "Overlay Mixer" (覆疊合成器)
此選項是目前效能較好的,較不會有畫面繪製不順暢/停頓問題,
但缺點就是畫質方面比較沒得做進一步的調整。
以及無法使用 MPC-HC 內建的字幕功能。
(需另外灌 DirectVobSub 2.39 字幕繪製程式)
若你的顯示卡效能還不錯,且作業系統是 WinXP 的話,
可以改選 "VMR9 (renderless)" (VMR9 (無轉換))。
VMR7/9 (renderless) and EVR CP settings (VMR7/9 (無轉換) & EVR 自訂呈現設定)
"Surface" (繪圖頁):選 "3D surfaces (recommanded) ***"
"Resizer" (變更大小):選 "Bilinear (PS 2.0)"
勾 "VMR9 mix mode" (VMR9 合成模式)
勾 "YUV mixing" (YUV 合成)
雖然它有提供多一些畫質與效能的選項讓畫質可調的較好,
以及可以享受到 MPC-HC 內建的字幕功能。
但是此模式常會有視訊畫面橫向撕裂(Tearing)問題。
所以若選此模式會畫面不順暢(顯示不夠力)或受不了Tearing問題,
則最簡單的方法就是調回預設的 Overlay Mixer 模式。
Internal Filters (內部篩選器) 頁
Source Filters (檔案來源篩選器(分離器))
全勾!因為在需要…多字幕選某一字幕、或多音軌選其一時,
可直接在畫面右鍵選單裡找到 (Sutitles(字幕)\...、Audio(音軌)\...)。
Transform Filters (編碼轉換篩選器(解碼器))
只勾 Audio decoders 的部份 (上半段)
讓 Video decoders (MPEG-1 Video 之後) 的部份
交給外部額外灌的 ffdshow (icl 優化版)
Subtitles (字幕) 頁
將「Sub pictures ro buffer」(預先緩衝的子畫面數目)調成 0
將「Maximum texture resolution」(最大材質解析度) 改成「Desktop」
勾「Disable animation (for slow computers)」(緩衝時允許動畫)
勾「Round up to power of two」(進位到 2 的乘方)
Subtitles\Default Style (字幕\預設樣式) 頁
Font (字型) 按該按鈕
「字型」選 "Arial Unicode MS"
(或你偏好的&有多字集的字型,例如: 標楷體、微軟正黑體)
「字型樣式」選 "標準"
(否則預設粗體會很容易讓繁體中文字糊成一團)
「大小」設成 "20"
(設太小看不清楚,設太大會讓過長的句子超出螢幕畫面看不到)
「字集」選 "CHINESE_BIG5"
ffdshow
安裝時都預設,一直裝下去到完成為止。
ffdshow Video decoder configuration (在「開始」功能表\程式集\ffdshow 裡)
Codecs 頁
第一項 "H.264/AVC"
選 "ffmpeg-mt"
(多執行緒的 ffmpeg 解碼器讓 H.264/AVC 可被多核心加速解碼速度)
Decoder options 頁
"Number of decoding threads:" 設成你 CPU 的核心個數 (例:雙核=2,四核=4)
一般剛灌他會自動偵測出對的數目。
Deinterlacing 頁
在該頁下,預設 Method 是選 "Cubic interpolation"
專業玩家可改設成能力更多的 "yadif" (較複雜, CPU 不夠力者可能畫面會不順暢)
但不一定每一種都播得順,要一個一個測試,選一個自己播得順,畫面也ok的。
一般本選項是不用勾的,除非是遇到 Interlaced 的視訊內容。
Queue & misc 頁
勾 "Queue output samples"、
勾 "Enable queue in VMR9-YV12"、
也就是前3項都勾了。
Output 頁
勾 "High quality YV12 to RGB conversion"
ffdshow Audio decoder configuration (在「開始」功能表\程式集\ffdshow 裡)
Codecs 頁
最下面一項 "Uncompressed" 選 "all supported"
勾 Mixer
在該頁下的 "Output speakers configuration:"
設成你的啦叭組態,也就是啦叭個數
例如:
耳機/純雙聲道者
選 "2/0/0 - stereo"
備註
基本上 MPC-HC + ffdshow 就蠻夠用了,
不過還可額外再灌 Real Alternative Lite (http://www.codecguide.com/download_real.htm) 跟 QT Lite (http://www.codecguide.com/qt_lite.htm),尤其是 Real Alternative Lite
讓 MPC-HC 支援播放網路上常見到的 *.rmvb 檔。
想問這有專玩純軟解的同好嗎?(僅靠CPU解)
因為我顯卡不夠新而沒想要跳槽到 MPC-HC,
且想知道我的 MPC+ffdshow 之組態設定是不是有改進的空間?
至於為何堅持軟解是因為:
簡單、方便、彈性、相容性高,(畫質高? 不確定)
且不想花錢買一個高熱耗電的顯卡。
組態:
0.) 系統為 XP-SP3,
且 DirectX 9 已更新到最新的 DirectX End-User Runtimes (March 2009) (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=0cf368e5-5ce1-4032-a207-c693d210f616) 了
nVIDIA 顯卡驅動也有把 Control Panel 裡的 Video & TV\Adj. Video Color 中
之最後一頁「進階 (Advanced)」把動態範圍 (Dynamic Range?) 改成「全範團 (0-255)」了
1.) MPC
Options\Playback
勾「Auto-load Subtitles」
Options\Playback\Output
DirectShow Video 選「VMR9 (renderless)」
RealMedia Video 選「DirectX 9 」
QuickTime Video 選「DirectX 9」
VMR7/9(renderless) & DX7/9 Settings 裡有選「3D」跟「Bilinear (PS 2.0)」
,並勾「VMR9 mix mode」以及「YUV mixing」
DirectShow Audio 選「Default DirectSound Device」
「Lock back-buffer before presenting」沒勾。
Options\Internal Filters
兩邊我全勾了 @@
只因為在需要多字幕選某一字幕、或多音軌選其一時,
直接在畫面右鍵選單裡找的到 (Sutitles\...、Audio\...)!
Options\Subtitles
將 Maximum texture resolution 改成「Desktop」
Options\Subtitles\Default Style
Font 設成「Arial Unicode MS」、大小 20 、字集「CHINESE_BIG5」
2.) ffdshow
安裝時,因為我用的是多核心的 CPU (Athlon64 X2 4200+)
所以 h264 decoder 選「ffmpeg-mt」。
有勾「skip deblocking」、忘了還有勾啥去了… (嘖 = = 沒拍起來)
,然後其他都預設,一直裝下去。
3.) 基本上 MPC+ffdshow 就蠻夠用了,
但我會額外再灌 Real Alternative Lite 跟 (QT Lite 非必要!)
以讓 MPC 支援播放網路上常見到的 *.rmvb 檔。
至於我怎沒額外安裝字幕外掛 (DirectVobSub) 而用 MPC 內建的字幕,
除了因為精簡之外,聽說 MPC 內建的字幕程式好像畫質比較好的樣子。
基本上,大多情況下你可以直接用MPC-HC..
不需要加掛FFDShow...
DirectVobSub和MPC內建的Subtitle Renderer根本是同一個....!!
您是用甚麼版本的MPC-HC??...