Danke schau ich mir mal an. Hast Du mal ein Beispiel Werte die dann ungefähr MDeGrain2 entsprechen?
Ach ja und Erfahrungen zu dem Device?
Habe eine Intel HD 4800 eine GF 970m und CPU I7-4720HQ
Keine Ahnung was Mdegrain2 ensprechen wuerde. Meistens benutze ich das hier:
KNLMeansCL(d = 1, a = 2, h = x.x)
"h" bestimmt wie stark "entrauscht" wird. Das sollte irgendwo zwischen 1.0 und 2.0 liegen (meine Erfahrung).
Um eventuelles Banding nach dem Filter zu maskieren benutze ich "flash3kyuu_deband".
Das Ganze als Funktion in einer .avsi:
function Denoise(clip video, int "temporal", int "spatial", float "strength", bool "deband", bool "debug")
{
last = video
spatial = default(spatial, 2)
temporal = default(temporal, 1)
strength = default(strength, 1.0)
deband = default(deband, true)
debug = default(debug, false)
KNLMeansCL(d = temporal, a = spatial, h = strength, lsb_inout = false, info = debug)
(deband == true) ? f3kdb(sample_mode = 2, keep_tv_range = true, input_mode = 0, output_mode = 0, grainY = 32, grainC = 32) : nop()
return last
}
Display More
Noch besser ist es wenn man die Filter mit Hilfe von DitherTools im 16 bit stacked Format laufen laesst.
KNLMeansCL sollte man nicht mit MT laufen lassen. Es hat auch keine Vorteile.
Die GF970M ist hoechstwahrscheinlich schneller als der integrierte Intel Chip.