How can I correct shadow/highlight with free software? I have this short video and I'm trying to decrease the highlights on it since there are some overexposed areas in it.

I know some Adobe products have this shadow/highlight feature (I know it from snapseed and other image processing software) but I'm on Linux and I don't have access to software like Adobe Premiere. 

Is there any open source software that I can use to apply this filter? (Preferably that's available on Linux.) So far I have tried OpenShot and DaVinci resolve, but I couldn't find that feature in any of them.

Thank you!

PS: If you have some programming-based answers (like using Python), that's also welcome.
If you have Davinci resolve, use it. If you do have it, get it and use it :o)

There are several ways to handle light and shadows, you just need to understand that lights are normally the light zones and shadows, the dark... Pretty obvious.


On Resolve, you can use the color panel.





Boost or lower the highlights on the gain wheel.
Or use the curves and
Move the curve.
And see the results here.


There are more advanced ways to do it, like selecting color ranges, and you can find tutorials on the internet. But the tools are there.



Keep in mind that on the overexposed areas, if the range is clipped, no program will recover information where there is none to recover.