Do you own a Nvidia CUDA-enabled graphics card? The entire list of supported cards can be found here. If so, there’s a much quicker way to encode your video into a format that’s suitable for playback on your Nokia devices, especially the 5800 XpressMusic and N97 with those large screens.
Up until now, most of the power of a graphics card has been used for gaming. As it turns out, modern graphics cards (GPUs) with their parallel multi-core architecture can in some cases perform certain task faster than even the fastest CPU! Enter the guys from Elemental Technologies with their CUDA-enabled application called Badaboom. Badaboom uses the general purpose parallel computing architecture found in modern Nvidia GPUs to encode video at an accelerated pace, in many cases beating even the CPU!
If you’re familiar with video encoding, you’d know that it can be long process, that uses most of the CPU’s power, slowing down overall performance on even the fastest CPUs. By using the GPU, the encoding process is not only done in a shorter amount of time, but also it frees the CPU for other tasks.
Encoding the video
Before performing any tests, it’s important to know that the Nokia 5800 accepts video in:
-MPEG4-SP, 30fps, VGA
-MPEG4-SP, 30 fps, nHD
-MPEG4-AVC, 30fps, QVGA
-WMV9, 30fps, QVGA
Badaboom comes with a few device presets like PSP, Zune or iPod, but you can also customize the video output settings. Although there’s no Nokia preset, any device preset that has a QVGA output like the iPod Classic, Nano and Zune should work just fine with the 5800 XpressMusic. I also tried a customized video output at nHD and VGA resolutions without any luck. This makes sense since Badaboom uses MPEG4-AVC and with this format the 5800 is only capable of playing back at QVGA resolution. Badaboom does work as advertised: video is encoding is done shockingly quicker, with my CPU usage never going above 20%! This meant that I could perform other task without noticing any system slowdown.
Would I recommend Badaboom for 5800 and N97 owners? It depends. If you don’t have CUDA-enabled Nvidia GPUs you are of course out of luck here. Those that just want to do the occasional video encoding should look elsewhere, like the free SUPER video encoder. But if you plan on encoding lots and lots of video and you own one of these GPUs than Badaboom is a must!
How-to: Encode videos quicker for your Nokia 5800 XpressMusic using your GPU







