This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Help with Futurama Telecine
#11
Adding:
clip = core.tivtc.TFM(clip=clip, PP=0)
in a custom section, before applying TIVTC, does remove the chroma ghosting, but introduces some other ghosting.
[Image: grafik.png]
[Image: grafik.png]
sRestore doesn't get stuck here. (sadly, it also leaves some ghosting)
One probably would need to manually adjust the field matching parameters per scene.
(Wobbly or similar might work, but isn't supported in Hybrid directly.)

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#12
Replace the Hybrid\64bit\vsscripts\smdegrain.py with https://github.com/Selur/VapoursynthScri...degrain.py and try:
# removing grain using SMDegrain
clip = smdegrain.SMDegrain(input=clip, tr=3, thSADC=2400, interlaced=True, opencl=True, device=-1, tff=False)
clip2clip = clip
clip2clip = qtgmc.QTGMC(Input=clip2clip, Preset="fast", opencl=True, TFF=False, FPSDivisor=2)
# Deinterlacing using TIVTC
clip = core.tivtc.TFM(clip=clip, PP=5, scthresh=18.99, mmsco=False, blockx=32, blocky=32, chroma=True, clip2=clip2clip)
clip = core.tivtc.TDecimate(clip=clip)# new fps: 23.976

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#13
Thanks, I'll see if I can figure that out. 

For reference, Handbrake seems to handle it fine on default Detelecine and Interlace Detection settings.
Since the app is obscured I don't really know what's happening in the background.

The only issue I have with Handbrake is that it doesn't handle the progressive scan sequences as well and introduces jagged lines.
You can see the text in both examples from Handbrake (right) are unreadable

[Image: Untitled-1.png]
[Image: Untitled-2.png]

Curious how a degrain filter would influence detelecine?
Reply
#14
Degrain vs. Denoise is more a question of parameters than technique.

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#15
I replaced the file and followed the settings as close as I could. Some I do not think were represented.
I also shifted SMDegrain above Deinterlace in the filter order.
Unfortunately the progress got stuck at 14% and stopped advancing.


Attached Files Thumbnail(s)
       
Reply
#16
No clue, what is causing Hybrid to freeze.
Is your system over- or underclocked? What CPU are you using?
Does the cpu&gpu usage still show usage? (maybe the progress output just gets messed up somehow)

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#17
I sort of figured out that bit: my file was on an external SSD. I think Hybrid must have momentarily lost connection with the drive which caused the progress to stop. Not sure why it was only happening in certain circumstances.

Anyway, running SMDegrain before TIVTC did not fix the ghosting issue.
Reply
#18
Did you use the settings I posted? ('tr=3, thSADC=2400,' is important)
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#19
Okay, I can reproduce it. SMDegrain only fixes the chroma field/frame shift in some scenes and not all.
I'll also try using SMDegrain+QTGMC+sRestore, but I suspect that the only way to deal with this would be a custom script.

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#20
I tried SMDegrain+QTGMC+sRestore:
script: https://pastebin.com/dj8fWbTW
and it still has some glitches (not color glitches) in it, so a custom script might be the only approach to handle the clip properly.

# removing grain using SMDegrain
clip = smdegrain.SMDegrain(input=clip, tr=3, thSADC=2400, interlaced=True, opencl=True, device=-1, tff=False)
clip2clip = clip
clip2clip = qtgmc.QTGMC(Input=clip2clip, Preset="fast", opencl=True, TFF=False, FPSDivisor=2)
# Deinterlacing using TIVTC
clip = core.tivtc.TFM(clip=clip, mode=5, blockx=64, blocky=64, MI=64, clip2=clip2clip)
clip = core.tivtc.TDecimate(clip=clip, mode=7, rate=23.9760, dupThresh=0.04, vidThresh=3.50, sceneThresh=15.00, blockx=16, blocky=16)# new fps: 23.976
# Making sure content is preceived as frame based
clip = core.std.SetFrameProps(clip=clip, _FieldBased=vs.FIELD_PROGRESSIVE) # progressive
# denoising using mClean
clip = denoise.mClean(clip=clip)
does seem to work

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)