Hello Mark,
I’ve had success in similar circumstances using ‘Media Salvage’ and/or ‘QT Repair’ as part of the Digital Rebellion ‘Pro Maintenance Tools’ Kit. Affordable to boot.
https://www.digitalrebellion.com/promaintenance
Good luck!
Peter