25.08.2020, 05:39
Here is a copy of script (from Show Vapousynth Script) used to test FIltering -> Denoise -> KNLMeansCL (Test 3) Device type: cpu Device: (disabled)
ERROR Failed to evaluate the script:
Python exception: knlm.KNLMeansCL: the opencl device does not support this video format!
Seems KNLMeansCL make lot of crazy problems, so it is logical to disble it. Let me know if you need some more detailed logs or something. I can try to record somehow kernel panic log with KNLMeansCL if it helps...
ERROR Failed to evaluate the script:
Python exception: knlm.KNLMeansCL: the opencl device does not support this video format!
# Imports
import vapoursynth as vs
core = vs.get_core()
# loading source: /Users/shph/Desktop/44.1hz test source.mov
# color sampling YUV420P8@8, matrix:709, scantyp: progressive
# luminance scale TV
# resolution: 1280x720
# frame rate: 25 fps
# input color space: YUV420P8, bit depth: 8, resolution: 1280x720, fps: 25
# Loading /Users/shph/Desktop/44.1hz test source.mov using LibavSMASHSource
clip = core.lsmas.LibavSMASHSource(source="/Users/shph/Desktop/44.1hz test source.mov")
# making sure input color matrix is set as 709
clip = core.resize.Point(clip, matrix_in_s="709",range_s="limited")
# making sure frame rate is set to 25
clip = core.std.AssumeFPS(clip, fpsnum=25, fpsden=1)
# Setting color range to TV (limited) range.
clip = core.std.SetFrameProp(clip=clip, prop="_ColorRange", intval=1)
# denoising using KNLMeansCL
clip = core.knlm.KNLMeansCL(clip=clip, device_type="cpu")
# adjusting output color from: YUV420P8 to YUV422P10 for ProResModel (i422)
clip = core.resize.Bicubic(clip=clip, format=vs.YUV422P10, range_s="limited")
# Output
clip.set_output()
Seems KNLMeansCL make lot of crazy problems, so it is logical to disble it. Let me know if you need some more detailed logs or something. I can try to record somehow kernel panic log with KNLMeansCL if it helps...