If I edit finesharp.py like this
Code:
#self.rgrain = self.core.avs.RemoveGrain
self.rgrain = self.core.rgvs.RemoveGrain
#self.repair = self.core.avs.Repair
self.repair = self.core.rgvs.Repair
I receive
Code:
T:\HDTV\WDTVlive\MP4-VS\1>"C:\SOFTWARE\Vapoursynth\VSPipe.exe" "T:\HDTV\WDTVlive\MP4-VS\1\test.mpg.2016.08.21.12.13.34.49.vpy" - --y4m | "C:\SOFTWARE\ffmpeg\0-homebuilt-x64\x264-mp4.exe" - --stdin y4m --thread-input --frames 45810 --profile high --level 4.1 --preset slow --interlaced --tff --no-cabac --crf 16 --sar 64:45 --colormatrix bt470bg -o "s:\HDTV\WDTVlive\MP4-VS\1\test-temp.2016.08.21.12.13.34.49.h264"
Script evaluation failed:
Python exception: RemoveGrain: Too many unnamed arguments specified
Traceback (most recent call last):
File "src\cython\vapoursynth.pyx", line 1491, in vapoursynth.vpy_evaluateScript (src\cython\vapoursynth.c:26897)
File "T:\HDTV\WDTVlive\MP4-VS\1\test.mpg.2016.08.21.12.13.34.49.vpy", line 458, in <module>
main()
File "T:\HDTV\WDTVlive\MP4-VS\1\test.mpg.2016.08.21.12.13.34.49.vpy", line 151, in main
video = fs.FineSharp().sharpen(video)
File "C:\SOFTWARE\Vapoursynth\finesharpmod20160821.py", line 136, in sharpen
c2 = self.rgrain(self.rgrain(clip, 11, -1), 4, -1)
File "src\cython\vapoursynth.pyx", line 1353, in vapoursynth.Function.__call__ (src\cython\vapoursynth.c:24744)
vapoursynth.Error: RemoveGrain: Too many unnamed arguments specified
So I'm a bit stuck.