Here's an idea to address the chroma mess: (no denoising&co)
(moved ChromaShiftSP above the Deinterlacing, add AWartSharp2 on Chroma only, add BalanceBorders to hide the shifted chroma on the right)
Original:
Shifted:
+ BasicVSR++ only on chroma:
Cu Selur
Ps.: Maybe move the chroma a bit more,..
# Chroma adjustment using ChromaShiftSP
clip = chromashift.ChromaShiftSP(clip=clip, X=10.00)
# Deinterlacing using QTGMC
clip = havsfunc.QTGMC(Input=clip, Preset="Fast", TFF=False, opencl=True)# new fps: 50
# Making sure content is preceived as frame based
clip = core.std.SetFrameProps(clip=clip, _FieldBased=0)# progressive
# sharpening using AWarpSharp2
clip = core.warp.AWarpSharp2(clip=clip, thresh=255, blur=2, depth=64, chroma=True, planes=[1,2])
# Fix bright and dark line artifacts near the border of an image using BalanceBorders
clip = havsfunc.bbmod(c=clip,cLeft=0,cTop=0,cRight=32,cBottom=0)
Original:
Shifted:
+ BasicVSR++ only on chroma:
Cu Selur
Ps.: Maybe move the chroma a bit more,..
----
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.