Hello all! In my recent struggle to make the ridiculously large size of .wav files diminish, I have discovered a very simple easy way to do so.
Currently, without PyGameSound or other specialized scripts, blender can only natively support .wav files in it’s game engine. This is generally a problem because wav files are the largest sound files available, generally speaking. For a high quality wav song, you expect around 50-80mb right? NO! It’s all in a little technique called compression.
What do you think of when I say compression? Warbly cymbal crashes, bad sound quality, poor tone depth, etc.? Well my friend, all those perfectly good MP3s on your pc are all compressed. That’s right, that’s even what MP3 stands for: MPEG Layer-3 Compression. This same quality compression we’ve all come to know and love can be applied to compress a .wav file, using tools already on your pc, DRASTICALLY reducing file sizes. A 80mb wav file can be compressed to as little as 1.2mb! Here’s how:
- You need some kind of .wav file. To convert nearly any sound file to a wav, try Audacity, the open-source music and sound editor.
- Next, if you’re on windows, open up “ound Recorder” from the “Accesories” folder on the Start menu, or click on “Run” and type “sndrec32.exe”. There is also a simple sound recorder on both Mac OS X and most Linux distrobutions, but I’m not sure on specifics.
- Now that your .wav is open in Sound Recorder, click on File > Properties.
- In the window that pops up, click “Convert Now…” at the bottom of the window.
- In the new window, next to “Format” select “MPEG Layer-3”.
- Click “Save As…”
- Choose a name for the new file and click OK.
- Click OK until you are back to the main window.
- Next click File > Save As… and choose the location of the new file.
- Finally click save and your done!This method not only provides nearly lossless compression, but can also be done with tools already on your Windows PC. That you for reading and if you have any questions, please leave a reply and I’ll answer them right away. Thanks!