This question already has an answer here:
Recorded an important voice memo on iPhone application. After the recording was stopped, the phone's battery died and AAC file was corrupted. It is 8mb and should play for roughly 45 minutes but the play time shows it as having no length.
I do not have the hex editing ability to find the AAC headers and match them to a healthy file.
Is there anyone able to help? Thanks.