Running into an issue with some red color bleeding that seems to be shifted towards the left-side of the video. I've tried a few different things:
https://openmodeldb.info/models/1x-BleedOut-Compact - This gets rid of it at the cost of messing up the colors in the video.
Tried shifting the luma/chroma using Overlay:
Tried using ChromashiftCode:Spline36Resize(400, height) # Using one (or both) of these seems to lessen the issue. But it also causes the overall picture to look really bad. Overlay(GreyScale(last), last, x=-4, mode="luma") Overlay(last, GreyScale(last), x=4, mode="chroma") nnedi3_rpow2(2, cshift="Spline36Resize", fwidth=704, fheight=480)
I noticed when messing with the saturation that there seems to be a general shift towards the left side with a lot of bleeding in general that I'm having trouble fixing via Overlay. Was wondering if anyone might have any suggestions?Code:Chromashift(c=4) # This seems to lessen it a bit as well, but not by much, and any more than this messes up the image too much
[Attachment 80126 - Click to enlarge]
Thanks for any help!
+ Reply to Thread
Results 1 to 7 of 7
-
-
(Ignoring all the other issues in the source.)
I don't think this is chroma bleeding, increasing the saturation (to really see what you are talking about):
BasicVSR++ on chroma only, gives this (again boosted saturation):
see also: https://imgsli.com/Mjc0MzE1
(attached an encoded sample, where the saturation wasn't boosted)
Cu SelurLast edited by Selur; 24th Jun 2024 at 09:17.
users currently on my ignore list: deadrats, Stears555, marcorocchini -
Thanks Selur!
Yeah there's a few other issues in the source lol I have a few filters in place to solve most everything else, though. The BasicVSR++ solution looks really good! I know how to get BasicVSR++ working via Hybrid, but to apply it only to the chroma, are you doing that via Avisynth by chance? -
No, I used Hybrid, it has additional controls can be enabled under "Filtering->Vapoursynth->Misc->UI" and using the 'Merge' option, one can tell Hybrid to only use the filtered chroma and keep the luma:
Afaik. there is no way atm. to use BasicVSR++ in Avisynth.
If you want to filter this in Avisynth, you will probably need to look into masking and maybe better not try to filter YUV, but RGB.
Cu Selur
Ps.: Update: When using Avisynth, applying SwinIR (from avs-mlrt) only on the chroma seems like a decent approach too.Last edited by Selur; 24th Jun 2024 at 11:50.
users currently on my ignore list: deadrats, Stears555, marcorocchini -
Gotcha! Thanks a ton, I got it working and I really like the results. Thanks for the alternative as well, personally I think your first solution with BasicVSR++ worked great. There was one issue though, where it ended up messing with the chroma in other scenes pretty badly:
[Attachment 80160 - Click to enlarge]
If you look in the background you can see some bleeding (this bleeding wasn't there before the chroma merge in Hybrid). However, one of my other filters uses the following:
Code:MergeChroma(SMDegrain(thsad=200, tr=3, PreFilter=4), SMDegrain(thsad=2000, tr=5, PreFilter=4))
[Attachment 80161 - Click to enlarge]
So using both your BasicVSR++ solution and the SMDegrain on the chroma provides some really great results that takes care of 90% of the issue. -
Best first take care of other issues (halos, noise, etc. ,..).
You can apply BasicVSR++ just to specific scenes and SMDegrain (SMDegrain(thsad=200, tr=3, PreFilter=4) for Y and SMDegrain(thsad=2000, tr=5, PreFilter=4) for UV) to the other scenes.(tr=5 really seems to be something that should only be applied to some scenes)
users currently on my ignore list: deadrats, Stears555, marcorocchini -
Definitely! Yeah I have some stuff for the halos and noise and a few other things.
For SMDegrain, yeah it's pretty strong filtering on the chroma. Initially I was going to just use it on this scene but it turns out the issue was happening in more than just that 1 scene. The chroma was "flashing" basically everywhere, it just happened to be the most noticeable on white surfaces. I'll upload a clip where you can see it happening on a non-white surface, if you're interested (if you look closely at the face of the guy in the black suit in the video I'll upload).
jagabo's solution in that same thread (the SMDegrain) worked really well. He mentioned that it could potentially cause some ghosting/artifacts, but luckily I haven't seen any problems caused by it yet. For the above reason though, I have to basically use it on the entire video.
Similar Threads
-
Color Bleeding
By mike981 in forum Video ConversionReplies: 1Last Post: 17th Mar 2024, 09:24 -
Is there any scripts or dll taking out red-yellow color layer?
By JeremyVN in forum RestorationReplies: 4Last Post: 2nd Mar 2022, 12:43 -
Identifying video color bleeding(?) issues
By Phat J in forum RestorationReplies: 4Last Post: 26th Jul 2021, 00:13 -
Is there a way to edit my skin-color and eye color on video?
By joewinko in forum EditingReplies: 6Last Post: 2nd Dec 2020, 14:48 -
Red color offset and shadow removement problems using x265 (and x264?)
By Stupido in forum Video ConversionReplies: 13Last Post: 6th Mar 2020, 18:58