I've tried a lot of the free photo recovery software programs, most of them do not work with video or raw images, and even can be a issue with jpeg.
I finally just paid for a good one, Image Rescue. However, I have links to free versions of Sandisk Extreme Rescue Pro that came with my Sandisk memory cards. They usually have a 1 year limit, but they work well, not like the free junk I tried.
They have a serial number and can only be used once.
Another reason to buy top of the line memory cards.