If you are tech savvy enough, you can always try running your own PeerTube instance for videos. Not sure for images - maybe Pixelfed?
That way you have complete control over your videos (just make sure you prevent instances from federating with yours to keep it on your own turf)