Log in

View Full Version : New SRFComb filter for Rainbow & Dot Crawl Removal


real.finder
26th March 2026, 22:23
Similar to SRFBob() (https://forum.doom9.org/showthread.php?t=186330) Imagine a Comb filter that gives you minimal artifacts, minimal ghosting, a sharp image, smooth edges and kill almost all Rainbow & Dot Crawl or at least it will lessen their annoyance!

Here SRFComb() that blend the best of few Avisynth Comb filters with mvtools and some new methods and tricks I implemented https://github.com/realfinder/AVS-Stuff/blob/master/avs%202.6%20and%20up/SRFComb.avsi

You need Zs_RF_Shared.avsi and other plugins and .avsi scripts :rolleyes:

StainlessS
27th March 2026, 10:53
Maybe post in "New Plugins and Utitilies",
https://forum.doom9.org/showthread.php?t=84481&page=19

real.finder
27th March 2026, 18:26
Maybe post in "New Plugins and Utitilies",
https://forum.doom9.org/showthread.php?t=84481&page=19

done :)

Selur
27th March 2026, 21:32
Vapoursynth port (https://github.com/Selur/VapoursynthScriptsInHybrid/blob/b6d53c74072345171b04a9a6686f36d0ce31e1ef/derainbow.py#L107) with some light adjustments. (mainly to support higher bit depth and some Vapoursynth tuned filters)

Cu Selur

real.finder
30th March 2026, 03:15
new update as SRFComb2(), in the same SRFComb.avsi

same goal as SRFComb() but with different (better) way

Selur
30th March 2026, 17:54
I assume you meant SRFComb2 :)

real.finder
30th March 2026, 20:47
I assume you meant SRFComb2 :)

:goodpost:

yes, I was working on it in the late night, :thanks: for note and mention this

TR-9970X
31st March 2026, 01:28
You need Zs_RF_Shared.avsi and other plugins and .avsi scripts :rolleyes:

So where do "we" find what "other plugins" & "scripts" are needed ??

real.finder
31st March 2026, 07:20
So where do "we" find what "other plugins" & "scripts" are needed ??

for now, try and error and google (or whatever) search

TR-9970X
31st March 2026, 07:30
for now, try and error and google (or whatever) search

That isn't particularly helpful :(

The ONLY one you've mentioned is Zs_RF_Shared.avsi

Surely it needs more than that.

real.finder
1st April 2026, 09:04
That isn't particularly helpful :(

The ONLY one you've mentioned is Zs_RF_Shared.avsi


first thing first, you have the basic of the basics which are: http://avisynth.nl/index.php/MaskTools2 , http://avisynth.nl/index.php/MVTools and http://avisynth.nl/index.php/RgTools

for the SRFComb() you need also http://avisynth.nl/index.php/User:Raffriff42/Utils-r41_Quick_Reference#MatchColorFormat

others are easy to find with a search (BTW you can search in avisynth wiki too)

and also I have this https://forum.doom9.org/showthread.php?t=181989 which has almost all plugins I ever use

TR-9970X
1st April 2026, 11:33
first thing first, you have the basic of the basics which are: http://avisynth.nl/index.php/MaskTools2 , http://avisynth.nl/index.php/MVTools and http://avisynth.nl/index.php/RgTools

for the SRFComb() you need also http://avisynth.nl/index.php/User:Raffriff42/Utils-r41_Quick_Reference#MatchColorFormat

others are easy to find with a search (BTW you can search in avisynth wiki too)

and also I have this https://forum.doom9.org/showthread.php?t=181989 which has almost all plugins I ever use

Thanks for this, I'll see if I can make sense of it.

real.finder
2nd April 2026, 01:42
new update as SRFComb2(), in the same SRFComb.avsi

same goal as SRFComb() but with different (better) way

new update to make SRFComb2() even better

now can be used as

#some interlaced (or 3:2 pulldown) video here
SRFComb2()
tfm() #or whatever
SRFComb2(Progressive=true)

to clean more Rainbow & Dot Crawl

Selur
2nd April 2026, 20:08
Nice.
For the Vapoursynth users: I tried to port it to Vapoursynth https://pastebin.com/bLEZ2tzS (due to zsmooth requirements, due to TemporalRepair this will only work on AVX2 capable CPUs).

x265
3rd April 2026, 10:09
I'm getting this error message.

Script error: There is no function named 'sh_is444'

Selur
3rd April 2026, 12:19
you are missing: Zs_RF_Shared.avsi

x265
4th April 2026, 19:52
you are missing: Zs_RF_Shared.avsi

It's already imported but i'm still getting this error.

real.finder
4th April 2026, 20:18
It's already imported but i'm still getting this error.

then your Zs_RF_Shared.avsi is not uptodate

x265
5th April 2026, 03:54
then your Zs_RF_Shared.avsi is not uptodate

I have updated the file. It's working now ty.