Thanks for the recommendation. My research found the following software:
Information
How to Repair Corrupted MP4 Video File Free on PC/Mac
Software
Grau GmbH
All Video Fixer (gave my io errors though and failed to continue)
MP4Repair.org
Video LAN VLC (did not detect problems, would not play.
Winx HD Video Converter (gave large report of what went wrong) Pastebin
Converters
- Format Factory (could not convert my broken video and gave memory error.)
- AVS Video Tools (converted my file to new format but provided an empty file)
I think I will just try ffmpeg as all these tools seem to be based on it anyway.