Go try a free card recovery tool that has helped me recover photos, videos and files after accidental deletion. It is worth trying. Note:
1. Stop writing anything new on the card to avoid original data overwritten by new data, which can make your data gone permanently.
2. Save your recovered data on a different drive or card in case of recovery failure.
3. Back up your data regularly in the future.