fellaw
7th January 2003, 02:49
I didn't know where to put that in this forum, though it's audio related. I thought it would make sense here.
I've got an AVI, the sound is far to quiet(68 dB, according to MP3Gain). The normal way would be:
1. save the audio stream as WAV, Direct stream copy in VDub
2. use CDex or similar to strip the WAV to MP3
3. amplify it with MP3Gain, as it's lossless
4. us CDex again to add the WAV header
5. Mux the avi with that new wav(in VDub or AVImux)
But there's one problem:
As soon as I got the stripped MP3, there are 12 seconds missing! Anyway, I continued. The result was an AVI file which stayed in sync for lets say 10 minutes. But then the difference between the audio and video stream increased steadly. It was about 10 seconds at the end!!
First I thought, it might be a corrupt MP3 stream. So I used BeSplit instead of CDex. Didn't help either. There's still this async.
Is there a DirectShow filter which could increase the volume like MP3Gain does? I know, there's this TFM filter. But it does peak amplify, that isn't as good as the MP3Gain method.
The AVI is DivX ;-) 3.11 VBR 133min, the MP3 stream is 96Kbps 44 KHz CBR.
I can't encode neither the audio nor the whole AVI again, the source is gone ;)
And I don't want to decode and recompress the audio. I'm not even sure if that would save the sync, too.
Any suggestions?
P.S.:
Is there a way to fix this increasing async generally? I've got some MPG(1&2)s which also have this problem. And I don't have the source of them anymore, too.
I've got an AVI, the sound is far to quiet(68 dB, according to MP3Gain). The normal way would be:
1. save the audio stream as WAV, Direct stream copy in VDub
2. use CDex or similar to strip the WAV to MP3
3. amplify it with MP3Gain, as it's lossless
4. us CDex again to add the WAV header
5. Mux the avi with that new wav(in VDub or AVImux)
But there's one problem:
As soon as I got the stripped MP3, there are 12 seconds missing! Anyway, I continued. The result was an AVI file which stayed in sync for lets say 10 minutes. But then the difference between the audio and video stream increased steadly. It was about 10 seconds at the end!!
First I thought, it might be a corrupt MP3 stream. So I used BeSplit instead of CDex. Didn't help either. There's still this async.
Is there a DirectShow filter which could increase the volume like MP3Gain does? I know, there's this TFM filter. But it does peak amplify, that isn't as good as the MP3Gain method.
The AVI is DivX ;-) 3.11 VBR 133min, the MP3 stream is 96Kbps 44 KHz CBR.
I can't encode neither the audio nor the whole AVI again, the source is gone ;)
And I don't want to decode and recompress the audio. I'm not even sure if that would save the sync, too.
Any suggestions?
P.S.:
Is there a way to fix this increasing async generally? I've got some MPG(1&2)s which also have this problem. And I don't have the source of them anymore, too.