看板 AVEncode 關於我們 聯絡資訊
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
killer1121:顯卡nv430 照mashi的最佳配置上 是會爆表 但不會drop 11/23 19:26
killer1121:但如果是用DVD播放...drop非常嚴重 緩衝也非常低 11/23 19:27
killer1121:以上是播放解析度較低的影片 11/23 19:31
killer1121:1080p就沒有低解析的dvd這麼誇張 也是會drop、爆表 11/23 19:32
killer1121:話說Chroma 之前他不是比較推SoftCubic 還有 11/23 19:34
killer1121:Catmull-Rom(看不懂這東西)跟Lanczos比起來...? 11/23 19:35
coldcolour:他就這樣寫 我也不知道 DOOM9上有幾個網友也不太喜歡 11/23 20:07
coldcolour:Chroma用SoftCubic的樣子...不過我自己是看不出來改 11/23 20:07
coldcolour:Chroma對影像的差異 可能我的螢幕不夠好... 11/23 20:08
tonyhsie:沒用madvr的原因是DVD跟反應慢...DVD修了 希望反應再加強 11/23 21:19
coldcolour:反應慢應該是演算法的關係 不同演算法反應時間不同 11/23 21:35
coldcolour:大致上畫質表現越好的越慢...然後FSE模式關掉也會快一 11/23 21:36
tonyhsie:是說它跟EVR比 從點下去到真的開始播 時間長了不少 11/23 21:36
coldcolour:點 但是相對就比較容易掉格 11/23 21:36
tonyhsie:另外就是像你說的 跳時間軸的時候也比較慢一點 11/23 21:36
coldcolour:是沒錯 不過時間軸跟splitter也有一點關係 像LAV就比 11/23 21:39
coldcolour:haali快很多 然後因為我有用reclock所以開檔案已經無感 11/23 21:41
coldcolour:了 因為reclock才是開檔案拖最多時間的... 11/23 21:42
tonyhsie:用的是一樣的filter 只差在renderer...所以瓶頸很明顯 11/23 21:45
tonyhsie:你說的沒錯 之前我也是試著用madvr+reclock 就是太慢放棄 11/23 21:45
tonyhsie:reclock拿掉 只用madvr 也是有感的慢 所以又用回evr cp 11/23 21:46
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)
killer1121:http://ppt.cc/AwiB 用這個可以看出Lanczos & 11/24 02:41
killer1121:Catmull-Rom or其他的比較 11/24 02:41
killer1121:沒有jinC就是了 11/24 02:42
spr999:http://tinyurl.com/btulsu8 照作者給的設定 11/25 13:56
killer1121:你這樣測當然占用率比較低 而且你做的應該是upscaling 11/25 17:07
killer1121:不是downscaling 如果是做upscaling 應該用全螢幕測 11/25 17:08
killer1121:阿...沒看到是1080p...剛剛的請忘了吧 11/25 17:20
coldcolour:最佳設置 測試結果1080/24P/30P 不論流量都跑的動 11/27 18:42
coldcolour:1080/60P跟1080i開DXVA deinterlacing時會跑不動 11/27 18:43
coldcolour:後來我就自定熱鍵隨時切換 不折騰~~~ 11/27 18:46
killer1121:真可惜自訂按鍵不能條影片明暗度與disable gpu gamma 11/28 01:27
killer1121:這樣連真人影片及動畫切換都不太可能用按鍵解決.. 11/28 01:28
coldcolour:明暗度可以用MPC的熱鍵 11/28 01:43
killer1121:比如說madvr的啟用gamma MPC就無法做到吧 11/28 09:57
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)