flossy_cake
3rd March 2023, 18:08
Hello
There is something I'm seeing in other people's encodes of 480i/576i content which I can't figure out.
I think it is some sort of detection of deinterlaced (bobbed) pixels, and replacing them with a nnedi3 upscaled version of those pixels? Or something like that?
Is there such a filter in Avisynth? Something that compares the current pixel to the one above/below and if there are n such pixels within 16x16 pixel area, declare the frame as containing deinterlaced pixels so we can swap them out for nnedi3 ones?
I've seen there is this AI ONNX model called "Anime UDeint" (https://forum.doom9.org/showthread.php?t=184768) which is seemingly what I'm after, but I need a realtime version of it, and using it on live action content. Something like IsCombedTIVTC() except IsBobbedTIVTC().
https://i2.lensdump.com/i/TBVDWb.png
:thanks:
There is something I'm seeing in other people's encodes of 480i/576i content which I can't figure out.
I think it is some sort of detection of deinterlaced (bobbed) pixels, and replacing them with a nnedi3 upscaled version of those pixels? Or something like that?
Is there such a filter in Avisynth? Something that compares the current pixel to the one above/below and if there are n such pixels within 16x16 pixel area, declare the frame as containing deinterlaced pixels so we can swap them out for nnedi3 ones?
I've seen there is this AI ONNX model called "Anime UDeint" (https://forum.doom9.org/showthread.php?t=184768) which is seemingly what I'm after, but I need a realtime version of it, and using it on live action content. Something like IsCombedTIVTC() except IsBobbedTIVTC().
https://i2.lensdump.com/i/TBVDWb.png
:thanks: