[情報] madVR v0.85.1

看板AVEncode (影音編碼技術)作者 (Ghost的呢喃)時間12年前 (2012/11/23 18:52), 編輯推噓2(2035)
留言37則, 4人參與, 最新討論串1/1
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

11/23 19:26, , 1F
顯卡nv430 照mashi的最佳配置上 是會爆表 但不會drop
11/23 19:26, 1F

11/23 19:27, , 2F
但如果是用DVD播放...drop非常嚴重 緩衝也非常低
11/23 19:27, 2F

11/23 19:31, , 3F
以上是播放解析度較低的影片
11/23 19:31, 3F

11/23 19:32, , 4F
1080p就沒有低解析的dvd這麼誇張 也是會drop、爆表
11/23 19:32, 4F

11/23 19:34, , 5F
話說Chroma 之前他不是比較推SoftCubic 還有
11/23 19:34, 5F

11/23 19:35, , 6F
Catmull-Rom(看不懂這東西)跟Lanczos比起來...?
11/23 19:35, 6F

11/23 20:07, , 7F
他就這樣寫 我也不知道 DOOM9上有幾個網友也不太喜歡
11/23 20:07, 7F

11/23 20:07, , 8F
Chroma用SoftCubic的樣子...不過我自己是看不出來改
11/23 20:07, 8F

11/23 20:08, , 9F
Chroma對影像的差異 可能我的螢幕不夠好...
11/23 20:08, 9F

11/23 21:19, , 10F
沒用madvr的原因是DVD跟反應慢...DVD修了 希望反應再加強
11/23 21:19, 10F

11/23 21:35, , 11F
反應慢應該是演算法的關係 不同演算法反應時間不同
11/23 21:35, 11F

11/23 21:36, , 12F
大致上畫質表現越好的越慢...然後FSE模式關掉也會快一
11/23 21:36, 12F

11/23 21:36, , 13F
是說它跟EVR比 從點下去到真的開始播 時間長了不少
11/23 21:36, 13F

11/23 21:36, , 14F
點 但是相對就比較容易掉格
11/23 21:36, 14F

11/23 21:36, , 15F
另外就是像你說的 跳時間軸的時候也比較慢一點
11/23 21:36, 15F

11/23 21:39, , 16F
是沒錯 不過時間軸跟splitter也有一點關係 像LAV就比
11/23 21:39, 16F

11/23 21:41, , 17F
haali快很多 然後因為我有用reclock所以開檔案已經無感
11/23 21:41, 17F

11/23 21:42, , 18F
了 因為reclock才是開檔案拖最多時間的...
11/23 21:42, 18F

11/23 21:45, , 19F
用的是一樣的filter 只差在renderer...所以瓶頸很明顯
11/23 21:45, 19F

11/23 21:45, , 20F
你說的沒錯 之前我也是試著用madvr+reclock 就是太慢放棄
11/23 21:45, 20F

11/23 21:46, , 21F
reclock拿掉 只用madvr 也是有感的慢 所以又用回evr cp
11/23 21:46, 21F

11/23 21:49, , 22F
這就個人喜好囉 我是還可以接受 開硬解才會慢到受不了~
11/23 21:49, 22F
補一些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)

11/24 02:41, , 23F
http://ppt.cc/AwiB 用這個可以看出Lanczos &
11/24 02:41, 23F

11/24 02:41, , 24F
Catmull-Rom or其他的比較
11/24 02:41, 24F

11/24 02:42, , 25F
沒有jinC就是了
11/24 02:42, 25F

11/25 13:56, , 26F
http://tinyurl.com/btulsu8 照作者給的設定
11/25 13:56, 26F

11/25 17:07, , 27F
你這樣測當然占用率比較低 而且你做的應該是upscaling
11/25 17:07, 27F

11/25 17:08, , 28F
不是downscaling 如果是做upscaling 應該用全螢幕測
11/25 17:08, 28F

11/25 17:20, , 29F
阿...沒看到是1080p...剛剛的請忘了吧
11/25 17:20, 29F

11/27 18:42, , 30F
最佳設置 測試結果1080/24P/30P 不論流量都跑的動
11/27 18:42, 30F

11/27 18:43, , 31F
1080/60P跟1080i開DXVA deinterlacing時會跑不動
11/27 18:43, 31F

11/27 18:46, , 32F
後來我就自定熱鍵隨時切換 不折騰~~~
11/27 18:46, 32F

11/28 01:27, , 33F
真可惜自訂按鍵不能條影片明暗度與disable gpu gamma
11/28 01:27, 33F

11/28 01:28, , 34F
這樣連真人影片及動畫切換都不太可能用按鍵解決..
11/28 01:28, 34F

11/28 01:43, , 35F
明暗度可以用MPC的熱鍵
11/28 01:43, 35F

11/28 09:57, , 36F
比如說madvr的啟用gamma MPC就無法做到吧
11/28 09:57, 36F

11/28 09:59, , 37F
brightness與contrast這些已經調好懶得動的地步了
11/28 09:59, 37F
又更新了~ 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)
文章代碼(AID): #1GhrLNs5 (AVEncode)
文章代碼(AID): #1GhrLNs5 (AVEncode)