madVRの調整

※2020/10/23 縦長動画の再生時に正しく処理できるようにプロファイルを書き直しました✍

目的

madVRの調整をしていると設定が迷子になるので備忘録として記述します。動画によっては、この設定だと重くなるかもしれない点には注意🐯

環境

・【グラボ】GTX970
・【CPU】5820K
・【ディスプレイ】EV2450

以下調整 --

devices

(デバイス名)
devicetype: Digital Monitor / TV

properties
the native display bitdepth is: 8bit

processing

artifact removal
reduce compression artifacts: true
strength: 2
process chroma channels, too: true

image enhancements
sharpen edges: 0.3
enhance detail: 0.3
LumaSharpen: 0.3
AdaptiveSharpen: 0.3
activate anti-bloating filter: strength150%
activate anti-ringing filter: true

scaling algorithms

動画の横幅を元にスケーリングアルゴリズムを変更します。

プロファイル切り替え条件

if (srcHeight > 1080) && (srcWidth > srcHeight) "Hei>1080"
elseif (srcWidth > 1080) && (srcWidth < srcHeight) "Hei>1080"

elseif (srcHeight = 1080) && (srcWidth > srcHeight) "Hei=1080"
elseif (srcWidth = 1080) && (srcWidth < srcHeight) "Hei=1080"

elseif (srcHeight < 1080) && (srcHeight > 540) && (srcWidth > srcHeight) "1080<Hei>540"
elseif (srcWidth < 1080) && (srcWidth > 540) && (srcWidth < srcHeight) "1080<Hei>540"

elseif (srcHeight = 540) && (srcWidth > srcHeight) "Hei=540"
elseif (srcWidth = 540) && (srcWidth < srcHeight) "Hei=540"

elseif (srcHeight < 540) && (srcHeight > 270) && (srcWidth > srcHeight) "540<Hei>270"
elseif (srcWidth < 540) && (srcWidth > 270) && (srcWidth < srcHeight) "540<Hei>270"

elseif (srcHeight = 270) && (srcWidth > srcHeight) "Hei=270"
elseif (srcWidth = 270) && (srcWidth < srcHeight) "Hei=270"

elseif (srcHeight < 270) && (srcWidth > srcHeight) "Hei<270"
elseif (srcWidth < 270) && (srcWidth < srcHeight) "Hei<270"

【共通】chroma upscaling
processing done by custom pixel shader code: NGU Anti-Alias - high
active SuperRes filter: true, strength: 3

Hei>1080
image downscaling
processing done by GPU video logic: DXVA2

Hei=1080
chroma upscaling
影響なし

1080<Hei>540
image upscaling
doubling: NGU Anti-Alias
luma doubling: high
chroma: normal
active doubling: ...only if any upscaling is needed
downscaling algo: SSIM 1D 100 AR Linear Light

Hei=540
image upscaling
doubling: NGU Anti-Alias
luma doubling: high
chroma: normal

540<Hei>270
image upscaling
doubling: NGU Anti-Alias
luma doubling: high
luma quadrupling:&nbsp; double again -> high
chroma: normal
active doubling: ...only if any upscaling is needed
active quadrupling: ...only if any upscaling is needed
downscaling algo: SSIM 1D 100 AR Linear Light

Hei=270
image upscaling
doubling: NGU Anti-Alias
luma doubling: high
luma quadrupling:&nbsp; double again -> high
chroma: normal

Hei<270
image upscaling
doubling: NGU Anti-Alias
luma doubling: high
luma quadrupling:&nbsp; double again -> high
chroma: normal
upscaling algo: Jinc AR

rendering

general settings
delay playback start until render queue is full: true
delay playback start after seeking, too: true
enable windowed overlay (Windows 7 and newer): true
disable desktop composition (Vista and Windows 7): true
only when media player in fullscreen mode: true
use Direct3D 11 for presentation (Windows 7 and newer): true
present a frame for every VSync: true
use a separate device for presentation (Vista and newer): true
CPU queue size: 24
GPU queue size: 12

windowed mode
present several frames in advance: true
how many video frames shall be presented in advance: 2

exclusive mode
how many video frames shall be presented in advance: 2

dithering
algorithm:&nbsp;Error Diffusion - option 2

trade quality for performance
全部false

参考

各項目と機能について詳しく説明されています。(設定が結果的にほぼパクリになってしまった…)

プロファイルの作成方法は下記を参考にしました。


ここから先は

0字

¥ 300

この記事が気に入ったらサポートをしてみませんか?