作者coldcolour (Ghost的呢喃)
站內AVEncode
標題[情報] madVR v0.85.1
時間Fri Nov 23 18:52:05 2012
http://madshi.net/madVR.zip
madVR v0.85.0 released
* added support for external DXVA2 decoders
* added support for DXVA2 scaling
* added support for custom pixel shaders (pre- and post-scaling)
* added support for media player color controls (IVMRMixerControl9)
* added support for "IQualProp" interface for media player statistics display
* added (crappy) support for high-bitdepth, 4:2:2 and 4:4:4 DXVA2
deinterlacing
* changed default scaling settings
v0.85.1:
* fixed: corruption on bottom image border with native h264 DXVA2 decoding
* fixed: DXVA2 scaling didn't work correctly
* fixed: color controls resulted in washed out image with J.River MC
* small DXVA2 decoding stability improvement
* limited DXVA2 decoding to not work on Windows XP
* limited DXVA2 decoding to not work when using the old FSE mode
* custom shaders are now compiled with wanted profile instead of always ps_3_0
* added "[DXVA2]" to debug log when DXVA2 decoding is used
madshi關於0.85版的說明:
http://forum.doom9.org/showthread.php?p=1601774#post1601774
原文不轉貼了,節錄幾個重點:
madshi說madVR到目前這個版本跟VMR/EVR相比較已經沒有什麼限制了
(先前版本已加入對DVD的完整支援,而這個版本加入了對硬解和顏色控制的支援)
1.加入對原生硬解的支援(DXVA2-native),不必像先前必須透過DXVA2-copy back
才能使用硬解(註1.)
2.加入DXVA2 scaling演算法的支援,之後影像的放大縮小除了madVR內建那些演算法外
也可使用顯卡自身的演算法,而這個演算法優劣直接受顯卡影響,A/I/N 3家可能會有
不同的結果
3.加入對pixel shaders的支援,不過必須配合播放軟體來使用
目前已有一些dev版本可供使用:
MPC-HC:
http://xhmikosr.1f0.de/mpc-hc/
MPC-BE:
http://aleksoid.voserver.net/MPC-BE/mpc-be.exe_1599.7z
4.加入手動顏色控制,一樣必須配合播放軟體使用,上面連結的版本有加入支援
(MPC系的控制介面在 Option-Miscellaneous 這項)
madVR在選項上的定義跟顯卡上的有一些不一樣,brightness(亮度)這項,
madVR是調整white level,保持black level不變;而contrast (對比)這項,
madVR是調整black level,保持white level不變
(在顯卡上,增加brightness會同時增加 black level和white level;
而contrast則是拉近或拉開black level和white level)
另外saturation(飽和度) 和hue(色相)這兩項定義則沒改變
5.改變scaling 演算法的預設選項:
Chroma upscaling:Bilinear
Image upscaling:Lanczos3 AR(anti-ringing)
Image downscaling:Catmull-Rom AR with Linear Light
如果GPU夠力的話,madshi的建議是:
Chroma upscaling:Jinc3 AR
Image upscaling:Jinc3 AR
Image downscaling:Catmull-Rom AR with Linear Light (註2.)
---------------------------------------------------------------------------
註1.:目前確認是MPC內建的跟LAV的DXVA2可用,其他解碼器似乎有相容性問題,
這邊就看以後還會不會修正...然後既然是DXVA2,也就是說VISTA以上才能
使用,XP當然還是不支援
當然使用DXVA2-native時是沒辦法使用後處理濾鏡的(原生硬解的先天限制)
要插入後處理濾鏡還是要使用DXVA2-copy back或直接軟解,當然CPU的
使用率沒辦法像DXVA2-native那麼低
不過我自己使用還是會傾向直接軟解,因為目前的版本不管是DXVA2-native
或是DXVA2-copy back速度上仍差軟解很多,在拉時間條時感覺很明顯,
1080P高流量的檔案拉時間條的頻率快一點還會掉格...
註2.:我顯卡是用AMD HD7750,作者那個最佳建議我在同時開啟硬體去交錯時GPU
會爆表跑不動...
如果有人試了跑的動的話麻煩PO一下顯卡給小弟參考一下,謝謝
目前設置是:
Chroma upscaling:Bilinear
Image upscaling:Jinc3 AR
Image downscaling:Catmull-Rom AR with Linear Light
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.83.104
1F:推 killer1121:顯卡nv430 照mashi的最佳配置上 是會爆表 但不會drop 11/23 19:26
2F:→ killer1121:但如果是用DVD播放...drop非常嚴重 緩衝也非常低 11/23 19:27
3F:→ killer1121:以上是播放解析度較低的影片 11/23 19:31
4F:→ killer1121:1080p就沒有低解析的dvd這麼誇張 也是會drop、爆表 11/23 19:32
5F:→ killer1121:話說Chroma 之前他不是比較推SoftCubic 還有 11/23 19:34
6F:→ killer1121:Catmull-Rom(看不懂這東西)跟Lanczos比起來...? 11/23 19:35
7F:→ coldcolour:他就這樣寫 我也不知道 DOOM9上有幾個網友也不太喜歡 11/23 20:07
8F:→ coldcolour:Chroma用SoftCubic的樣子...不過我自己是看不出來改 11/23 20:07
9F:→ coldcolour:Chroma對影像的差異 可能我的螢幕不夠好... 11/23 20:08
10F:→ tonyhsie:沒用madvr的原因是DVD跟反應慢...DVD修了 希望反應再加強 11/23 21:19
11F:→ coldcolour:反應慢應該是演算法的關係 不同演算法反應時間不同 11/23 21:35
12F:→ coldcolour:大致上畫質表現越好的越慢...然後FSE模式關掉也會快一 11/23 21:36
13F:→ tonyhsie:是說它跟EVR比 從點下去到真的開始播 時間長了不少 11/23 21:36
14F:→ coldcolour:點 但是相對就比較容易掉格 11/23 21:36
15F:→ tonyhsie:另外就是像你說的 跳時間軸的時候也比較慢一點 11/23 21:36
16F:→ coldcolour:是沒錯 不過時間軸跟splitter也有一點關係 像LAV就比 11/23 21:39
17F:→ coldcolour:haali快很多 然後因為我有用reclock所以開檔案已經無感 11/23 21:41
18F:→ coldcolour:了 因為reclock才是開檔案拖最多時間的... 11/23 21:42
19F:→ tonyhsie:用的是一樣的filter 只差在renderer...所以瓶頸很明顯 11/23 21:45
20F:→ tonyhsie:你說的沒錯 之前我也是試著用madvr+reclock 就是太慢放棄 11/23 21:45
21F:→ tonyhsie:reclock拿掉 只用madvr 也是有感的慢 所以又用回evr cp 11/23 21:46
22F:→ coldcolour:這就個人喜好囉 我是還可以接受 開硬解才會慢到受不了~ 11/23 21:49
補一些downscaling的測試圖,將1920*1080的測試影片縮小50%播放並截圖
因為我的螢幕解析度沒到1920*1080,所以第一張100%的原圖是GOOGLE來的
原比例1920*1080:
http://i.imgur.com/NoxGz.png
縮小50% Catmull-Rom + AR + Linear Light:
http://i.imgur.com/bsSVT.png
縮小50% Lanczos3 + AR + Linear Light:
http://i.imgur.com/PmPce.png
縮小50% Lanczos3 + AR:
http://i.imgur.com/kbzMl.png
縮小50% DXVA2:
http://i.imgur.com/pxUZ5.png
對照組:
EVR CP 縮小50% Bicubic A=0.75(PS2.0)
http://i.imgur.com/apmeO.png
以上測試可發現Catmull-Rom跟Lanczos3其實差異很小,似乎Lanczos3
對比稍為高一點點,但已經很難看出來了,而有沒有開Linear Light就
差很多了,而DXVA2差更多,但基本上是完敗,對比高過頭細節都損失了...
※ 編輯: coldcolour 來自: 114.32.83.104 (11/23 22:52)
※ 編輯: coldcolour 來自: 114.32.83.104 (11/23 23:00)
24F:→ killer1121:Catmull-Rom or其他的比較 11/24 02:41
25F:→ killer1121:沒有jinC就是了 11/24 02:42
27F:→ killer1121:你這樣測當然占用率比較低 而且你做的應該是upscaling 11/25 17:07
28F:→ killer1121:不是downscaling 如果是做upscaling 應該用全螢幕測 11/25 17:08
29F:→ killer1121:阿...沒看到是1080p...剛剛的請忘了吧 11/25 17:20
30F:→ coldcolour:最佳設置 測試結果1080/24P/30P 不論流量都跑的動 11/27 18:42
31F:→ coldcolour:1080/60P跟1080i開DXVA deinterlacing時會跑不動 11/27 18:43
32F:→ coldcolour:後來我就自定熱鍵隨時切換 不折騰~~~ 11/27 18:46
33F:→ killer1121:真可惜自訂按鍵不能條影片明暗度與disable gpu gamma 11/28 01:27
34F:→ killer1121:這樣連真人影片及動畫切換都不太可能用按鍵解決.. 11/28 01:28
35F:→ coldcolour:明暗度可以用MPC的熱鍵 11/28 01:43
36F:→ killer1121:比如說madvr的啟用gamma MPC就無法做到吧 11/28 09:57
37F:→ killer1121:brightness與contrast這些已經調好懶得動的地步了 11/28 09:59
又更新了~
http://forum.doom9.org/showthread.php?p=1603904#post1603904
madVR v0.85.2 released
一些重點:
1.加了各別螢幕的顏色控制介面,現在madVR可做手動顏色控制的地方有3個
a.在madVR選項裡的"device"下的"color & gamma",針對每個螢幕個別調整
b. "source" color controls 建立熱鍵,在播放影片時隨時用熱鍵調整,
調整結果不會被儲存
c.原本播放軟體的調整介面,效果同a.,不過調整結果對所有螢幕都會有作用
2."brightness" and "contrast" 的定義又改了,"brightness"變成改變gamma,
"contrast"變成改變contrast(對比),而上一版改變black and white levels的
調整方式則改到"device"下的"properties"下的output levels裡面選擇
custom levels,或者使用熱鍵 "source black level" and "source white level"
這二項,一樣可手動調整 (使用熱鍵調整的狀況應該都是不儲存的)
3.改進一堆DXVA2相關的功能
※ 編輯: coldcolour 來自: 114.32.83.104 (12/05 20:58)