manolito
12th September 2004, 22:05
BeSweet cannot encode WAV files larger than 2 GB. Even the latest Version 1.5B29 refuses to do this. If you try to convert a real long analog capture AVI (more than 3 hours long) you will probably end up with an extracted WAV file that is larger than 2 GB. BeSweet will not return an error code to AVI2xx, but the resulting encoded_audio_1.mp2 file will have a length of zero, and bbmpeg will of course not be able to mux this.
To make it perfectly clear: The problem is not with the WAV file itself, it's just it's size. Most applications cannot handle WAV files of that size. Windows Media Player complains of not enough buffers, WaveLab versions 3 and 4 think that the sample rate of the file is 0 kHz and refuse to open it. WinAmp 2.91 does play the file, but not to the end. ExactAudioCopy and Nero 5.xx do not work either. But some applications do work with these large WAV files, and luckily TooLame is one of them.
So if you are in this situation, don't despair, there is an easy workaround. First you have to download TooLame. Stay away from the latest version 0.2l, the last version that actually works is version 0.2k. You can get it at Doom9's download section.
Copy TooLame.exe to your BeSweet folder. After you notice that BeSweet created an invalid encoded_audio_1.mp2 file, kill CCE and AVI2XX. Open the encoded_audio_1.log file and copy the BeSweet call to your clipboard. Paste this command to your "Start / Run" command line. Edit the command so it looks something like this:
E:\Program files\DVD2SVCD\BeSweet\TooLame.exe I:\Movies\Extracted_audio_1.wav I:\Movies\Encoded_audio_1.mp2 -e -b 192 -m s
Execute this command line. It is probably a good idea to check if the resulting MP2 file plays in Windows Media Player.
Now all you have to do is recover AVI2XX and continue at video encoding.
This method has worked for me all the time. The only thing you loose is BeSweet's 2 pass gain control. If you really need this feature, you can first convert the WAV file to MP3 using Lame and then use BeSweet to convert this MP3 file to MP2.
Cheers
manolito
To make it perfectly clear: The problem is not with the WAV file itself, it's just it's size. Most applications cannot handle WAV files of that size. Windows Media Player complains of not enough buffers, WaveLab versions 3 and 4 think that the sample rate of the file is 0 kHz and refuse to open it. WinAmp 2.91 does play the file, but not to the end. ExactAudioCopy and Nero 5.xx do not work either. But some applications do work with these large WAV files, and luckily TooLame is one of them.
So if you are in this situation, don't despair, there is an easy workaround. First you have to download TooLame. Stay away from the latest version 0.2l, the last version that actually works is version 0.2k. You can get it at Doom9's download section.
Copy TooLame.exe to your BeSweet folder. After you notice that BeSweet created an invalid encoded_audio_1.mp2 file, kill CCE and AVI2XX. Open the encoded_audio_1.log file and copy the BeSweet call to your clipboard. Paste this command to your "Start / Run" command line. Edit the command so it looks something like this:
E:\Program files\DVD2SVCD\BeSweet\TooLame.exe I:\Movies\Extracted_audio_1.wav I:\Movies\Encoded_audio_1.mp2 -e -b 192 -m s
Execute this command line. It is probably a good idea to check if the resulting MP2 file plays in Windows Media Player.
Now all you have to do is recover AVI2XX and continue at video encoding.
This method has worked for me all the time. The only thing you loose is BeSweet's 2 pass gain control. If you really need this feature, you can first convert the WAV file to MP3 using Lame and then use BeSweet to convert this MP3 file to MP2.
Cheers
manolito