In preparing the audio file for a DivX conversion, I have run into trouble with what appears to be a corrupted audio stream. The audio stream I have is .mpa and I want to convert to .mp3 before joining it with the video file. Normally, I use HeadAC3he for this, but when I load the .mpa I get a message saying that the audio stream appears to be corrupted and that it will only be processed to that point. I run it anyway and end up with an .mp3 that has about 10 minutes of silence at the end. When I try to load the .mpa into GoldWave, it freezes, and BeSweet appears not able to accept an .mpa file. Finally, I tried using TMPGEnc audio only, both outputting to a .wav file and encoding via TooLame to .wav, but both times that resulted in a file full of silence. So, it seems I need something to fix this corrupted .mpa file. It plays in Windows Media Player as an .mpa, from beginning to end, so I know the full audio is there, but the corrupted frames seem to be interfering with the conversion to another format. Can some one recommend a utility that might be able to fix this? Many thanks.
Can I fix a corrupted .mpa audio stream?
Collapse
X
-
Tags: None
-
I've been messing with this problem for about a week, but no solution yet. I tried demuxing the audio and video streams with TMPGEnc MPEG Tools and DVD to AVI, and then processing the audio stream a couple of different ways, such as with GoldWave, but still no solution. I thought the video stream might be corrupted, but it seems to be the audio stream, because when I try to convert it HeadAC3he, I get a "corruptness" warning. There are a number of posts here with the same problem, converting a captured VHS or TV MPEG-2 into MPEG-4, so this seems to be a common problem. I wonder if there is a way to fix corrupted MPEG audio streams, or if some one with more experience in this process can recommend another diagnosis and something else for us to try. I have thought about trying to render the MPEG-2 into DVD structure and burning it, and then ripping that DVD and following the usual conversion process. Seems prolix, but I'm willing to try any possible methods to help and solve this issue.
Comment