13.10.2023, 13:47
Since DeSpot in Avisynth supports interlaced content, Hybrid will load the source, apply the filter and return the output.
If you set your output to be interlaced, Hybrid will create interlaced output flagged like the input.
This should work fine if your input is TFF, BFF.
I expect this will cause issues if the input is mixed or telecined.
As a side note: it is possible to use Avisynth filters in Vapoursynth (assuming they are both 64bit).
So if it's just DeSpot you are missing, you could add it in a custom section behind the deinterlacing in the Vapoursynth clip.
Here's an example:
Note:
a. I added all parameters (this is not required)
b. instead of Avisynths 'true/false' 'True/False' needs to be used
c. The first parameter in your filter call needs to be the clip.
d. the '# requires colorformat YUV420P8' is needed to let Hybrid know that the used filter requires this color format.
e. this works only with progressive filtering, since I haven't come around to write support to let Hybrid know the used filter supports interlacing.
Cu Selur
If you set your output to be interlaced, Hybrid will create interlaced output flagged like the input.
This should work fine if your input is TFF, BFF.
I expect this will cause issues if the input is mixed or telecined.
As a side note: it is possible to use Avisynth filters in Vapoursynth (assuming they are both 64bit).
So if it's just DeSpot you are missing, you could add it in a custom section behind the deinterlacing in the Vapoursynth clip.
Here's an example:
core.avs.LoadPlugin("F:/Hybrid/64bit/Avisynth/avisynthPlugins/despot.dll")
# requires colorformat YUV420P8
clip = core.avs.DeSpot(clip, median=False,p1=24,p2=12,pwidth=6,pheight=5,ranked=True,sign=0,minpts=0,maxpts=0,p1percent=10,dilate=1,fitluma=True,blur=1,tsmooth=0,motpn=True,seg=2,color=False,mscene=0,mthres=16,mwidth=7,mheight=5,show=0,show_chroma=False,interlaced=False)
return clip
a. I added all parameters (this is not required)
b. instead of Avisynths 'true/false' 'True/False' needs to be used
c. The first parameter in your filter call needs to be the clip.
d. the '# requires colorformat YUV420P8' is needed to let Hybrid know that the used filter requires this color format.
e. this works only with progressive filtering, since I haven't come around to write support to let Hybrid know the used filter supports interlacing.
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.