The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    GPU Video Encoding software

    Discussion in 'Gaming (Software and Graphics Cards)' started by spradhan01, May 10, 2009.

  1. spradhan01

    spradhan01 Notebook Virtuoso

    Reputations:
    1,392
    Messages:
    3,599
    Likes Received:
    5
    Trophy Points:
    106
    I have a Ipod touch and was looking for a software which does GPU powered video encoding. I have seen some software in Nvidia's website that was informing that this software increases the video encoding to ipod format real fast. I am looking for that software but I forgot the name. Any help will be appreciated.

    Thanks
     
  2. jin

    jin Newbie

    Reputations:
    0
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    5
    " Badaboom"
     
  3. StormEffect

    StormEffect Lazer. *pew pew*

    Reputations:
    613
    Messages:
    2,278
    Likes Received:
    0
    Trophy Points:
    55
    It costs money, by the way. Badaboom.
     
  4. jin

    jin Newbie

    Reputations:
    0
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    5
    why dont you try HANDBRAKE , its a good software and its free
     
  5. StormEffect

    StormEffect Lazer. *pew pew*

    Reputations:
    613
    Messages:
    2,278
    Likes Received:
    0
    Trophy Points:
    55
    Handbrake is my favorite encoding program. It's free and VERY high quality.

    Handbrake


    It won't use your GPU though.
     
  6. spradhan01

    spradhan01 Notebook Virtuoso

    Reputations:
    1,392
    Messages:
    3,599
    Likes Received:
    5
    Trophy Points:
    106
    If I am willing to pay then do you think badaboom is good enough?
     
  7. Pai

    Pai Notebook Evangelist

    Reputations:
    464
    Messages:
    657
    Likes Received:
    0
    Trophy Points:
    30
    Badaboom is good, I have used it. Even with 8600m GT the advantage in speed is noticeable. However, beware that the program has no batch processing, and can't select bitrate lower than 500 (for streaming over internet with my wimp 512 kp upload), plus will not encode soft subtitles. I believe they offer a free 30 day trial, you should get it and try it out.
     
  8. spradhan01

    spradhan01 Notebook Virtuoso

    Reputations:
    1,392
    Messages:
    3,599
    Likes Received:
    5
    Trophy Points:
    106
    When I use that software it shows
    Nvidia GPU Nvidia Geforce 8800m GTX *CPU Decode
    Isnt it supposed to say GPU ???
    I am confused and also I cannot spot that much difference in normal encoding and using badaboom.
    Anything that I might be missing?
     
  9. Pai

    Pai Notebook Evangelist

    Reputations:
    464
    Messages:
    657
    Likes Received:
    0
    Trophy Points:
    30
    I have noticed that as well, my assumption is that for certain codecs the GPU was actually used only for the encoding portion of the work, while CPU decodes the original file. If you try a source with H.264 you will notice there isn't a CPU-Decode.

    Really? Probably because I have a crappy CPU, t5470, but it is definitely noticeable for me. When you do normal encoding, which coverter do you use?
     
  10. spradhan01

    spradhan01 Notebook Virtuoso

    Reputations:
    1,392
    Messages:
    3,599
    Likes Received:
    5
    Trophy Points:
    106
    I was using AVCware Ipod touch video converter. It tooked like 20 min to convert a movie of size like 750 min to Ipod touch mpeg-4 480p format using this software. While using Badaboom, it took around 18 min, 24 sec. So there is not much difference. When I read about badaboom, Nvidia states that the converting is real fast as it uses GPU instead of CPU. But I dont know why I am not geting that speed.
     
  11. ViciousXUSMC

    ViciousXUSMC Master Viking NBR Reviewer

    Reputations:
    11,461
    Messages:
    16,824
    Likes Received:
    76
    Trophy Points:
    466
    Best encoders...

    AutoGK for DivX or Xvid

    For H264
    HandBrake is good
    StaxRip - good easy to use
    Avidemux - good has an editor in it to cut clips
    MeGUI - easy to use and also very up to date and supports advanced features.
    Super - This one actually came out just for mobile phones and things like that I think, used to have a ton of presets, used it for 3gp on my sony phone, new version supports H264 now, but dont see phone presets (there is one for ipod though)

    I have never heard of gpu accelerated encoding before, all those are cpu only programs but for a conversion for my phone its only a few minutes for each file.

    H264 & AAC is the way to go if your device supports it.

    I like doing manual encoding via command line with NeroAACEnc.exe, x264.exe, mp4box.exe, and a few others, but MeGUI can do most of it for me now just as good so I have been using it.
     
  12. spradhan01

    spradhan01 Notebook Virtuoso

    Reputations:
    1,392
    Messages:
    3,599
    Likes Received:
    5
    Trophy Points:
    106
    Actually, Nvidia announced badaboom as a best GPU encoder with cuda support. It says its converts upto 20x the normal speed.
    Here is the link in the Nvidia site. Check it out.
    http://nzone.com/object/nzone_badaboom_home.html
     
  13. ViciousXUSMC

    ViciousXUSMC Master Viking NBR Reviewer

    Reputations:
    11,461
    Messages:
    16,824
    Likes Received:
    76
    Trophy Points:
    466
    Funny story for you, with cpu only I can encode so fast that my HDD holds me back, nobody would be able to use 20x faster encoding unless they had a powerful Raid Array.

    That said speed doesnt matter its quality, x264 is the most up to date and best quality encoder out there. Plus its free.

    Not downing the program at all, im sure its great. Just an advanced user like me has no need for these simplied user friendly programs.

    Thats the main goal here is a program thats easy to use targeted for moble devices. it turns your gpu into another cpu basically, so you get faster encoding. It uses H264 but I wonder what kind of options you get and how opten it will be updated. it says nothing about AAC suppoort but its probably in there.

    The 20x faster claim is probably one of those half truths, you need a 1.6ghz atom cpu or something combined with a GTX280 :p

    Take a nice quad core cpu, and it probably is only 5% maybe 10% faster.

    Id seriously check out megui its easy to use and really up to date (it updates itself and downloads all the programs needed for you like staxrip does)

    It does batch processing too, so you can que up 20 episodes of family guy, go eat dinner and come back with all your files ready.

    Im gonna download the trial sometime today and do a encode for my phone with it and also do the same encode with MeGUI I will review and post back the quaity of the file, the compatability, the size, and the time it took.

    Edit: Actually I take that back I use ATI cards I think this only works with CUDA, as CUDA works like CPU (thats how it does phisics)
     
  14. Pai

    Pai Notebook Evangelist

    Reputations:
    464
    Messages:
    657
    Likes Received:
    0
    Trophy Points:
    30
    Well, one advantage is that it frees up your CPU, which means that you can do other stuff when it is encoding and not experience lag. Obviously, other stuff excludes gaming, and I am not sure if it really matters on a quad core, since there are CPU cycles to spare.
     
  15. ViciousXUSMC

    ViciousXUSMC Master Viking NBR Reviewer

    Reputations:
    11,461
    Messages:
    16,824
    Likes Received:
    76
    Trophy Points:
    466
    Well actually any good encoder (I think most of not all the ones I listed above) will put all 4 cores to 100% load as long as your hardware can keep up (meaning no hard drive limitation) When I do my ultra high quality H264 encodes for youtube videos I get 98/100% on all 4 cores, but for my phone conversions its only about 30-40% as it encodes so fast the HDD cant keep up.

    But even in the case with the 100% load, you have a drop down box that says "priority" on it. From Low to High, on Low the default it will just lower the amount of the cpu being used if another program needs it.

    I can do anything I want and not get any lag or delay (even gaming)
     
  16. spradhan01

    spradhan01 Notebook Virtuoso

    Reputations:
    1,392
    Messages:
    3,599
    Likes Received:
    5
    Trophy Points:
    106
    So Nvidia is fooling by announcing badaboom as 20x faster encoding software. Anyway, got lot of info from you about this software. So which software you really prefer? Also when I encode the file size is like 1.6 gb a movie so any way to get better quality and less file size?
     
  17. ViciousXUSMC

    ViciousXUSMC Master Viking NBR Reviewer

    Reputations:
    11,461
    Messages:
    16,824
    Likes Received:
    76
    Trophy Points:
    466
    Not for something like an Ipod as these portable devices are not designed to take advantage of many of the "high profile" H264 options. Over half of the more advanced stuff you cant use.

    For your computer or something though yes there is a lot of tweaking you can do to squeeze out a lot of quality. A good H264 file can get the same quality as a Xvid/Divx file in about 1/3rd of the bitrate or file size.

    My 24 minute long Naruto episodes on my phone are like 28mb and thats with mobile settings, not the high quality pc settings. 64kb/s HC 2 channel AAC for audio helps a ton, I tried every setting from ultra high down to this and can not hear a difference, but I cut the music size down by like 7/8ths.
     
  18. TehSuigi

    TehSuigi Notebook Virtuoso

    Reputations:
    931
    Messages:
    3,882
    Likes Received:
    2
    Trophy Points:
    105
    I use Badaboom for the occasional hi-def transcode, and there the difference and improvement is remarkable.
    We're talking about 6-8 fps on 1080p material, as opposed to seconds per frame using something like HandBrake or MediaCoder.

    For my aging iPAQ rx3115, , though, I stick to slightly less complex codecs - DivX/MP3 instead of H.264/AC3-or-DTS, and I use AllToAVI to do that.
     
  19. Pai

    Pai Notebook Evangelist

    Reputations:
    464
    Messages:
    657
    Likes Received:
    0
    Trophy Points:
    30
    Like the above poster said, badaboom really shines when you are encoding from a high definition source. In fact, I use handbrake for my CPU conversion and there's a good amount of difference in frame per second. I use badaboom for a single large video, while handbrake for TV shows, and just batch them up over night, it might not be as fast, but over night you get more done. Plus, handbrake allows lower bitrates, good with TV shows.

    To lower the size, you can try lowering the bitrate, and resolution. IPod Touch only supposes 640 x 480 at max (good for TV out/zoom on ipod screen), the screen itself is only 480 x 320, so you can try encode at that resolution. Also, cut down on the bitrate, many people believe that higher the bitrate the better the quality, that in general is true, but no one can really spot the difference on a small screen, therefore, just use enough bitrate so the video doesn't block-up in high motion scenes. I use 300-700, for TV show to a DVD-quality movie respectively. Some High def movie will require you to go higher, experiment around with your videos and see what range fits.
     
  20. dragonlord

    dragonlord Newbie

    Reputations:
    0
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    5
    The latest version of TMpegENC can do the same thing which badaboom does, provided you have the NVIDIA CUDA drivers installed. badaboom is a total eye wash. You can try the trial version from their site.
     
  21. spradhan01

    spradhan01 Notebook Virtuoso

    Reputations:
    1,392
    Messages:
    3,599
    Likes Received:
    5
    Trophy Points:
    106
    Thanks for the info.
     
  22. TehSuigi

    TehSuigi Notebook Virtuoso

    Reputations:
    931
    Messages:
    3,882
    Likes Received:
    2
    Trophy Points:
    105
    True - it currently handles decoding and filter processing at the moment, but will eventually include encoding via CUDA.