Skip to main content


Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: How to repair a bad Exhale xHE-AAC audio file (Read 482 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

How to repair a bad Exhale xHE-AAC audio file

Every now and then I get bad m4a files that are corrupt, but seem to be of the correct size.  Also, no sign of audio playback interruptions.

I am using Exhale for the recordings, which are typically 8 to 20 hours, more or less.

So far, only foobar2000 can play the xHE-AAC, although this is now the standard audio format for  Android and Apple.  I use it because the audio sounds better and transparent at 24 kps for the spoken word, than the grainy Opus files, which is impossible to get rid of under 32 kps.     Usually the files get corrupted if the recording session is interrupted prematurely.  But if I see 11 hours worth of mb is present in a 12 hour recording, I would rather use a tool to uncorrupt the m4a and record the final hour or 20 minutes, rather than trying again from the start.

VLC and foobar, can't convert these corrupt files.  I have tried another program called kernel, which couldn't do it.  So, I am doomed to restart the recording from the start, which can knock back another 24 hours of recording time.

As far as I know, exhale (last checked in late December), could only encode a wav of so many samples per wav, and nothing else.