In my continued occasional experiments with Resolve I've used the Paint feature to correct some dirt on my lens. I had a shot of an Island taken balanced on a rock on the beach. I have some dirt in my zoom which doesn't show up most of the time however skies are a particular problem. So a frame from the video out of the camera.
Some rotation and increasing the saturation and it looks like this.
Which has only made the spots worse .
Resolve has a "paint" tool as part of the Fusion page that you to paint onto a video frame in a similar way to photoshop.
One of the tools is a clone brush so I cloned some nearby sky/clouds for each of the sections and frame from the the new video looks like this:
Obviously this works because the image is largely static. If you were panning you'd have to be a lot more clever with it but I think it's a significant improvement.