Hello! I'm trying to restore this source and I'm struggling trying to remove the rainbow & dotcrawl artifacts (a.k.a analog artifacts)
[Attachment 93507 - Click to enlarge]
Can anyone help me out here? thank you!
https://drive.google.com/file/d/1Pr9y43TyLOMFLyy_bHd1vzI4MyDsGJY3/view?usp=sharing
+ Reply to Thread
Results 1 to 12 of 12
-
-
have you tried:
- descale
- some anti-aliasing
- QTGMC inputtype=3 + some derainbow filters (RainbowSmooth, SRFComb2, BiFrost)
users currently on my ignore list: deadrats, Stears555, marcorocchini -
I tried these before but they didn't help with anything, I tried to descale (to 540p) and anti-aliasing using NNEDI3_rpow2, it doesn't help with the analog artifacts.
For some of the derainbow filters I tried leaves out a chroma issue that wasn't in the original source (I am using the default script, so it could be fixed)
(I tried this on, BiFrost, DeDot, and TComb)
[Attachment 93510 - Click to enlarge]
I couldn't find any scripts that fully fixes the dotcrawl issue, but the best I got was QTGMC + DotKillS -
Are you using Avisynth? Maybe you can try ChubbyRain2 for rainbows and Checkmate for dot crawl
ChubbyRain2 + Decross has been working well for me at de-rainbowing while not making the original colors muted in the process. -
Yikes, this filtering looks terrible
[Attachment 93518 - Click to enlarge]
All I needed was the rainbowing and dotcrawl to be removed, I can script the rest myself. -
Decided to test out the filters you recommended to me, ChubbyRain2 & Decross doesn't help me at all, it's still giving me that chroma issue I mentioned earlier, I have no idea why all these derainbow filters give me that issue, this never happens on any other source I test this out with and it's driving me crazy.
Checkmate on the other hand actually helped with the dotcrawl removal, but I can't seem to hit the "sweetspot" on the script because some frames the dotcrawl is removed, but other frames the dotcrawl is there.Last edited by themon-master; 21st Aug 2026 at 12:29.
-
then try:All I needed was the rainbowing and dotcrawl to be removed, I can script the rest myself.
RainbowSmooth(radius=7, lthresh=50)
to remove rainbows. + some line darkening filter
For the dot crawlers you probably need to use different setting per scene, the running scene otherwise ends up with artifacts like you spotted above.
(or use some machine learning based filter)

Cu Selurusers currently on my ignore list: deadrats, Stears555, marcorocchini -
Wow, it looks like RainbowSmooth helps a lot but isn't RainbowSmooth 32-bit? I need a 64-bit version of the plugin since I only use the the 64-bit version of AviSynth.RainbowSmooth(radius=7, lthresh=50)
I thought of using mlrt_ncnn but the problem is that it won't install on StaxRip correctly, I install both mlrt_ncnn.dll and mlrt.avsi files on theor use some machine learning based filter
StaxRip -> Settings -> Plugins -> AviSynth folder, I use the script
but it gives me an error saying "expects clip with type fp32", so I added "fp16=true" after the "builtin=false" command, but it gives me the same error, idk what the problem is and I'd like to use this plugin on other sourcesCode:mlrt_ncnn(network_path="1x_Dotzilla_Compact_80k_net_g.onnx", builtin=false)
-
Never really used StaxRip, but the error message seems to be clear.
Also looking https://github.com/Asd-g/avs-mlrt/blob/main/mlrt_ncnn/README.md
so you need to use:- input
Clips to process.
They must be in RGB/Gray 32-bit planar format, have same dimensions and same number of frames.
before your mlrt_ncnn call.Code:ConvertBits(32) ConvertToPlanarRGB()
see: https://forum.doom9.org/showthread.php?t=184768
Note that: you might have to add an additional color conversion, since anther filters might not support 32bit RGB als input.
Cu Selurusers currently on my ignore list: deadrats, Stears555, marcorocchini - input
-
Oh, that was the problem, I didn't thought of that, it's fixed now, but I do I revert the converts after I used the plugin? I know to revert the bits which is "ConvertBits(8)" command, but what about the "ConvertToPlanarRGB()" command?, I can't figure out a way to revert that
-
Whether you want to revert the conversion is up to you and your needs.
guessing your format was before YUV420P8
your can use:
Cu SelurCode:ConvertToYUV420() # see: http://avisynth.nl/index.php/Convert ConvertBits(8)
users currently on my ignore list: deadrats, Stears555, marcorocchini
Similar Threads
-
Need help removing heavy halo from this source
By themon-master in forum RestorationReplies: 14Last Post: 22nd Jul 2026, 11:51 -
Repairing heavy compression artifacts and "Interlacing"
By Tairitsu001 in forum Video ConversionReplies: 2Last Post: 14th Feb 2025, 16:47 -
VHS capture, analog noise gets into digital artifacts.
By anonymoustly in forum Capturing and VCRReplies: 54Last Post: 27th Mar 2024, 14:57 -
Removing Artifacts etc And Sharpening?
By meeshu in forum RestorationReplies: 22Last Post: 8th May 2023, 03:00 -
Help removing DVD rainbow artifacts
By Naltrex in forum RestorationReplies: 12Last Post: 22nd Nov 2022, 12:16



Quote