bada boom… bada bing…

Elemental Technologies, Inc in Portland Oregon showed a new type of video encoder at CES 2009 — they call it badaboom — it’s build on top of Vidia’s CUDA interface to their GPUs and largely uses GPU resources rather than CPU resources to encode (or re-encode actually) video.

You can download a free thirty use trial from their web site and test it for yourself.

Here are my impressions of it.

I did a few test encodes and played with the options quite a bit, and while I think it has a great deal of potential, it misses on quite a few points.

First, it’s fairly easy to use — and you’ll get something decent out of it even if you don’t have a clue what you’re doing.

It can read unencrypted DVD, the contents of a VIDEO_TS folder on your hard disk, any media file that you have a DirectShow decoder for.

I tried this on an nVideo 8600GT, 8800GTS, 9500GT, 9800GT, and 9800GTX.  The 9500GT performed much slower than the other four cards (yeah, you could have guess that from just the Vista ratings)…

I saw about 54fps doing SD video and about 12fps doing HD… my Q9400 and Q9300 can do roughly that with a good encoder.  In all fairness, using the GPUs to encode my PCs were extremely responsive, something I can’t say when using my CPUs to encode.  Of course if you compare price of a CPU to a high end GPU — you would probably be better off spending your money on the CPU.

For $30 it wouldn’t be a bad option to have a GPU based encoder.

However (you knew it was coming)…

I can hardly call v1.1.1 a final product — and to their credit they offer free upgrades until they release v2, which they say will be about a year off.

Here’s what it doesn’t do.


It doesn’t handle multi-channel sound, so you’re going to loose your 5.1 Dolby or DTS on your DVD movies; it does a stereo or mono mix-down of your sound.  So until it allow you to encode your multi-channel sound in AAC or to preserve your AC3 or DTS sound without touching it I’d say it’s not a contender.

It also can’t handle multiple audio tracks.  To this this it would really need to support MKV containers.


It doesn’t properly detect source video size nor does it handle letterbox crops.  This isn’t that advanced of a feature — and why they think they need to upscale the video is beyond me.  If the source was only 704×480 it’s not going to look any better scaling it up to 1920×1080… it should be encoded at the same size as the source and the playback and upscale it.  Plus many DVD are letterbox, and there’s no reason to encode those black bars, they should be cropped out (either automatically or allow a user to set the crop regions).


It doesn’t handle even a single subtitle stream.

Menus & Navigation:

Doesn’t preserve any of the menus and navigation from the DVD, but I didn’t really expect it to since there’s no MPEG4 player I know of that would be able to use the navigation stream.


Personally I think at the moment Hand Brake and Fair Use Wizard are better products; but they don’t use your GPU, they use your CPU.  I do think that over time badaboom will improve; and the upside is apparently you get thirty uses every time they change the version (though you’re going to have to live with their logo in the lower left hand corner).

In closing, I wasn’t compelled to pull my credit card out and buy it; I’ll certainly wait until at least the sound issue is corrected.

Originally posted 2009-02-23 01:00:09.