Selur's Little Message Board

Full Version: Awfull clip from news broadcast fix
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3
I exported it as pro res 4444 XQ dunno if this did anything.

The problemĀ  is this is captured beta that combined 3 other captured betas and they gave me the capture of those 3
Converting to ProRes 4444 XQ seems unnecessary, but will not cause such artifacts.
Once upon a time that file was interlaced, was badly deinterlaced, denoise and sharpened (might also be resized).
No clue whether this was caused during the transfer or the processing, but at this point those faces to not look natural at all. (histogram seems wrong too <- this might be caused by your color conversion)

ignoring the wrong colors, try something like:
Code:
# Spot removal using SpotLess clip = SpotLess.SpotLess(clip, chroma=False, radT=3, truemotion=False, rec=True, pel=1) # adjusting color space from YUV444P12 to YUV444P8 for vsSDeflicker clip = core.resize.Bicubic(clip=clip, format=vs.YUV444P8) # removing flickering using Small Deflicker clip = fromDoom9.Small_Deflicker(clip, preset=3, cnr=True) clip = core.std.Crop(clip, left=10, right=10, top=2, bottom=4) # cropping to 700x570 clip = core.std.AddBorders(clip=clip, left=0, right=0, top=1, bottom=1) # add borders to archive mod 4 (vsMCTemporalDenoise) - 700x572 # denoising using MCTemporalDenoise clip = denoise.MCTemporalDenoise(clip, settings="very high", deblock=True, useQED=False, ncpu=10) clip = core.std.Crop(clip=clip, left=0, right=0, top=1, bottom=1) # removing added borders from mod requirement (vsMCTemporalDenoise) - 700x570 # applying dehalo using DeHalo_alpha clip = dehalo.DeHalo_alpha(clip)
(this is meant to blur to make it more natural)

Cu Selur
Hello and thanks again for the previous help, is there any way to fix this clip?

https://mega.nz/file/hRhGSJ7Z#6xsl0r0DE8...AT8TTDhkPU
1. file is saved as interllaced, but is progressive => 'Overwrite input scan type to "progressive".
2. try:
Code:
# Spot removal using SpotLess + DeltaRestore clip = SpotLess.SpotDelta(clip, radT=3, rec=True, pel=2, dark2_brt=0.97, sharpen_it=False) # adjusting color space from YUV444P12 to YUV420P8 for vsKillerSpots clip = core.resize.Bicubic(clip=clip, format=vs.YUV420P8) # spot/dirt removal using KillerSpots clip = killerspots.KillerSpots(clip, advanced=False)
for denoising (it's slow but should work fine)
Also try adding some sharpening before Spotless or after KillerSpot. (or don't disable sharpen in SpotLess > Delta, but lower the sharpen strength)

Cu Selur
when trying to use killer spots I hot this


2026-06-10 18:10:36.064
Plugin C:/Program Files/Hybrid/64bit/vsfilters/DenoiseFilter/NEO_FFT3DFilter/neo-fft3d.dll is using API3 which is deprecated and will be removed shortly.
Plugin C:/Program Files/Hybrid/64bit/vsfilters/DenoiseFilter/DFTTest/DFTTest.dll is using API3 which is deprecated and will be removed shortly.
Plugin C:/Program Files/Hybrid/64bit/vsfilters/DerainbowFilter/SmoothUV/libsmoothuv.dll is using API3 which is deprecated and will be removed shortly.
Plugin C:/Program Files/Hybrid/64bit/vsfilters/DerainbowFilter/SSIQ/libssiq.dll is using API3 which is deprecated and will be removed shortly.
2026-06-10 18:10:36.078
Failed to evaluate the script:
Python exception: Failed to load C:/Program Files/Hybrid/64bit/vsfilters/DenoiseFilter/RemoveDirt/libremovedirtvs.dll. GetLastError() returned 126. The file you tried to load or one of its dependencies is probably missing.

Traceback (most recent call last):
File "vapoursynth.pyx", line 3524, in vapoursynth._vpy_evaluate
File "vapoursynth.pyx", line 3525, in vapoursynth._vpy_evaluate
File "D:\Temp\tempPreviewVapoursynthFile18_10_35_044.vpy", line 24, in
core.std.LoadPlugin(path="C:/Program Files/Hybrid/64bit/vsfilters/DenoiseFilter/RemoveDirt/libremovedirtvs.dll")
File "vapoursynth.pyx", line 3260, in vapoursynth.Function.__call__
vapoursynth.Error: Failed to load C:/Program Files/Hybrid/64bit/vsfilters/DenoiseFilter/RemoveDirt/libremovedirtvs.dll. GetLastError() returned 126. The file you tried to load or one of its dependencies is probably missing.
not knowing what Hybrid version you are using: try latest dev
Since the 'problematic' artifacts seem to be chroma only.
Using SpotLess (no delta needed) + Merge with U:1 V:1
+ DeSpot
and thus avoiding the delta part will be less aggressive and should work fine too.

Just looked a bit further into the clip and you probably will have to replace some frames with interpolations to fix them.

Will look some more at this tomorrow after work, if I find some time.
Main problem are the artifacts around scene changes.

Side note: Why is this HD when it seems to be SD content,...
This is the latest build I am using

(10.06.2026, 18:20)Selur Wrote: [ -> ]not knowing what Hybrid version you are using: try latest dev

This is the latest dev build

(10.06.2026, 21:44)Selur Wrote: [ -> ]Since the 'problematic' artifacts seem to be chroma only.
Using SpotLess (no delta needed) + Merge with U:1 V:1
+ DeSpot
and thus avoiding the delta part will be less aggressive and should work fine too.

Just looked a bit further into the clip and you probably will have to replace some frames with interpolations to fix them.

Will look some more at this tomorrow after work, if I find some time.
Main problem are the artifacts around scene changes.

Side note: Why is this HD when it seems to be SD content,...

This is how they captured it from a beta in my work no idea why it's HD
Ahh,.. killerspot was still using the old dll, but i had both the old and the new in my test environment.
=> uploaded a new dev which should fix that.

Cu Selur

Ps.: Around scene changes you could use FreezeFrames to replace broken frames with another frame. (a frozen frame might be better than a corrupted one)
Pages: 1 2 3