OGG

I am so sold on this whole OGG low-bitrates is better than MP3 thing..

I recently had occasion to encode a boatload of voice samples to several codecs, including mp3, GSM, ADPCM and low-bitrate WAV. Much to my suprise, the codec that ended up being

a: The easiest to impliment on a windows CE handheld (code snippet below)
b: The best sounding with the smallest files

was OGG.

So now I’m ripping a bunch of CDs that I’ve been meaning to rip for oh, say, about 6 years now, and I’m ripping them to 160kbit OGG. Enyc will be pleased.

Code snippet (I wish I could credit everyone here, but I don’t even know who all worked on it – I modified code I found at PocketOgg is located, along with the static libs you need to link against, at sheer.us for anyone who wants to do a oggplayer. Note that this code becomes the controlling thread, so you’ll need to do some thread management – because I was using it inside my CEShell, a program I wrote to handle thread management, this wasn’t a problem for me. Anyway, I hope it’s useful to someone someday.

One Response to “OGG”

  1. dspisak Says:

    AAC lowbitrate with voice profile will trump OGG easily.

Leave a Reply