12.04.2025, 15:52
Hi Dan,
I’ve just completed a new test today, trying to faithfully reproduce Fred’s 2017 script — the one he described in detail on Doom9 but never published fully.
I used the same filter chain as he mentioned:
RemoveDirtSMC()
GamMac()
DePanStabilize()
Several passes of Tweak() (with starthue and endhue) to isolate specific color bands
McDegrainSharp()
And his sharpening technique: UnsharpMask, blur, UnsharpMask again, then Sharpen()
The goal was to stay as close as possible to Fred's 2017 workflow.
Let me know what you think of the results — I’ll be happy to refine it further based on your suggestions.
Best regards,
Nass
I’ve just completed a new test today, trying to faithfully reproduce Fred’s 2017 script — the one he described in detail on Doom9 but never published fully.
I used the same filter chain as he mentioned:
RemoveDirtSMC()
GamMac()
DePanStabilize()
Several passes of Tweak() (with starthue and endhue) to isolate specific color bands
McDegrainSharp()
And his sharpening technique: UnsharpMask, blur, UnsharpMask again, then Sharpen()
The goal was to stay as close as possible to Fred's 2017 workflow.
Let me know what you think of the results — I’ll be happy to refine it further based on your suggestions.
Best regards,
Nass
FFVideoSource("test.mp4").converttoYV12()
Spline64ResizeMT(960, 720)
RemoveDirtSMC()
ConvertToRGB24
GamMac(LockChan=1, Verbosity=1, Scale=2, x=20, y=20, w=-20, h=-20, LoTh=0.04, HiTh=0.04, RedMul=1.00, GrnMul=1.00, BluMul=1.00, Show=false)
ConvertToYV12()
#Stabilization
mdata=DePanEstimate(last)
DePanStabilize(last, data=mdata)
Crop(20, 20, -20, -20)
# Ajustement des couleurs
Tweak(sat=1.2, bright=5, cont=1.1)
Tweak(hue=10, startHue=0, endHue=30)
Tweak(hue=-10, startHue=30, endHue=60)
Tweak(hue=5, startHue=60, endHue=120)
Tweak(hue=-5, startHue=120, endHue=180)
Tweak(hue=8, startHue=180, endHue=240)
Tweak(hue=-8, startHue=240, endHue=300)
# Denoising et sharpness
RemoveDirtSMC()
McDegrainSharp()
UnsharpMask(radius=3, strength=150)
Blur(0.5)
UnsharpMask(radius=2, strength=100)
Blur(0.3)
Sharpen(0.5)
return last