VideoHelp Forum




+ Reply to Thread
Results 1 to 12 of 12
  1. Member
    Join Date
    Nov 2025
    Location
    Unites States of America
    Search Comp PM
    Hello! I'm trying to restore this source and I'm struggling trying to remove the rainbow & dotcrawl artifacts (a.k.a analog artifacts)
    Image
    [Attachment 93507 - Click to enlarge]

    Can anyone help me out here? thank you!
    https://drive.google.com/file/d/1Pr9y43TyLOMFLyy_bHd1vzI4MyDsGJY3/view?usp=sharing
    Quote Quote  
  2. have you tried:
    • descale
    • some anti-aliasing
    • QTGMC inputtype=3 + some derainbow filters (RainbowSmooth, SRFComb2, BiFrost)
    that is the first that pops up in my mind,...
    users currently on my ignore list: deadrats, Stears555, marcorocchini
    Quote Quote  
  3. Member
    Join Date
    Nov 2025
    Location
    Unites States of America
    Search Comp PM
    Originally Posted by Selur View Post
    have you tried:
    • descale
    • some anti-aliasing
    • QTGMC inputtype=3 + some derainbow filters (RainbowSmooth, SRFComb2, BiFrost)
    that is the first that pops up in my mind,...
    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)
    Image
    [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
    Quote Quote  
  4. New Guy On The Block The 14th Doctor's Avatar
    Join Date
    Feb 2025
    Location
    U.S.A
    Search PM
    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.
    Quote Quote  
  5. Just for fun,.. (script)
    Image Attached Files
    users currently on my ignore list: deadrats, Stears555, marcorocchini
    Quote Quote  
  6. Member
    Join Date
    Nov 2025
    Location
    Unites States of America
    Search Comp PM
    Originally Posted by Selur View Post
    Just for fun,.. (script)
    Yikes, this filtering looks terrible
    Image
    [Attachment 93518 - Click to enlarge]

    All I needed was the rainbowing and dotcrawl to be removed, I can script the rest myself.
    Quote Quote  
  7. Member
    Join Date
    Nov 2025
    Location
    Unites States of America
    Search Comp PM
    Originally Posted by The 14th Doctor View Post
    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.
    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.
    Quote Quote  
  8. All I needed was the rainbowing and dotcrawl to be removed, I can script the rest myself.
    then try:
    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 Selur
    Image Attached Files
    users currently on my ignore list: deadrats, Stears555, marcorocchini
    Quote Quote  
  9. Member
    Join Date
    Nov 2025
    Location
    Unites States of America
    Search Comp PM
    RainbowSmooth(radius=7, lthresh=50)
    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.

    or use some machine learning based filter
    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 the
    StaxRip -> Settings -> Plugins -> AviSynth folder, I use the script
    Code:
    mlrt_ncnn(network_path="1x_Dotzilla_Compact_80k_net_g.onnx", builtin=false)
    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 sources
    Quote Quote  
  10. 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
    • input
      Clips to process.
      They must be in RGB/Gray 32-bit planar format, have same dimensions and same number of frames.
    so you need to use:
    Code:
    ConvertBits(32)
    ConvertToPlanarRGB()
    before your mlrt_ncnn call.
    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 Selur
    users currently on my ignore list: deadrats, Stears555, marcorocchini
    Quote Quote  
  11. Member
    Join Date
    Nov 2025
    Location
    Unites States of America
    Search Comp PM
    Originally Posted by Selur View Post
    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
    • input
      Clips to process.
      They must be in RGB/Gray 32-bit planar format, have same dimensions and same number of frames.
    so you need to use:
    Code:
    ConvertBits(32)
    ConvertToPlanarRGB()
    before your mlrt_ncnn call.
    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 Selur
    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
    Quote Quote  
  12. Whether you want to revert the conversion is up to you and your needs.
    guessing your format was before YUV420P8
    your can use:
    Code:
    ConvertToYUV420()   # see: http://avisynth.nl/index.php/Convert
    ConvertBits(8)
    Cu Selur
    users currently on my ignore list: deadrats, Stears555, marcorocchini
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!