今天試著把幾種狀況抓圖一下,
測試環境都用KMP+nVidia Dynamic Range(0-255),
想測試兩種video render(EVR C/A與VMR9)與兩種codec(MPC DXVA與CoreAVC)
相互搭配出來的效果比較,
CoreAVC用VMR9跟EVR都可以開CUDA,
但MPC要開DXVA只能用EVR,
所以底下就以這個方向去測試,
影片是利用FF13的遊戲影片(720p AVC).
組合1: EVR C/A+MPC DXVA (MPC要開DXVA也只能用EVR C/A)
組合2: EVR C/A+CoreAVC (CUDA)
組合3: VMR9+CoreAVC (CUDA)
組合4: VMR9+RGB32+CoreAVC (CUDA)
上面要注意的應該只有組合3跟組合4,
組合3仔細看的話就知道他的黑階爆掉了完全沒細節,
猜測是CoreAVC作了BT.601顯卡又作了一次,
或YV12輸出沒做好失真了之類,
所以組合3要修正可能還要再調,
比較簡單的解法是類似組合4把RGB32輸出強迫打開,
但要注意CPU與GPU的load在開RGB32會增加,
所以要是配備不夠好的人可能會有播放頓挫感,
其他正常的組合看起來畫面差不了多少.
結論?
hmm...客觀的來說, 我個人覺得"因人而異",
就好像我覺得mpc播放出來的影片顏色是正確,
沒有灰灰的, 但實際上有一點"淡", (清爽?)
反而KMP很鮮豔,
所以我都戲稱喜歡Sony的人就會喜歡KMP,
但喜歡Sharp的人就會喜歡MPC.
有一些Video render說效果很好(如madVR)
但實際播放與一些codec配, 反而有時候會有很嚴重的frame drop(頓挫感),
另外很受推薦的EVR在播放Capture Device(如電視卡, WDM擷取卡)就不支援(還是我不會設定?),
假如想要一個設定到底有時候會有困難.
所以很多時候最後播出效果要看每個人重視什麼,
且訊源(影片)好壞與播放設備(銀幕)反而才是最關鍵的,
就好比把BD拿去傳統電視撥還是可以感受到好清楚阿~
收工!
沒有留言:
張貼留言