• Some users have recently had their accounts hijacked. It seems that the now defunct EVGA forums might have compromised your password there and seems many are using the same PW here. We would suggest you UPDATE YOUR PASSWORD and TURN ON 2FA for your account here to further secure it. None of the compromised accounts had 2FA turned on.
    Once you have enabled 2FA, your account will be updated soon to show a badge, letting other members know that you use 2FA to protect your account. This should be beneficial for everyone that uses FSFT.

Good Programs for GPU-Accelerated Encoding?

XacTactX

Supreme [H]ardness
Joined
Dec 13, 2010
Messages
4,137
Hey everyone. I have 300GB worth of DVD rips, and at some point I'm going to have to batch encode them all to H.264. When I use High Profile in Handbrake, it takes my PC (i5 750 and 4GB RAM) about 30 min. per movie. I'd really like to speed this up using GPU-accelerated encoding.

What are some good encoding programs that support GPU-accelerated encoding? I want something that has good quality, similar to Handbrake High Profile with some of the more quality intensive Advanced options turned on.

The program can use either OpenCL, CUDA, or Stream. I have Vista x86 Ultimate.

Thank you. :)

I like to give back to the community like the people below :). Here is a list of programs that support GPU encoding for anyone else who needs it.

AMD Video Converter(Stream)
Badaboom(CUDA)
Cyberlink MediaShow Espresso(Stream)
iSkySoft Media Converter(CUDA)
 
Last edited:
Do you have a an AMD 4000 or later series card? AMD has a nice Avivo HD encoder that is hardware accelerated. Make sure you get the new versions. Its easy to use as well. Grab it in a driver package or standalone on the Catalyst page.

Miro Video Encoder (free and open source) has OpenCL and Stream support in some builds I hear. Not sure as I've not triedit myself recently.

Of course mencoder and a lot of the heavy lifting open source encoders can use the GPU.
 
theres a few out there but none that are all that amazing. most of them arent much faster then a cpu. tried a couple cuda based ones on my gtx 260 a while back and my x4 940 @ 3.4ghz was only a few minutes slower. also gpgpu based encoding lacks a lot of the encoding options you have with cpu encoding.
 
If you don't plan on using a Linux distro driver enabled for CUDA to break into a random wifi connection to steal internet then so far CUDA support in most software programs is at best crappy and at worst useless.
 
Thanks for your responses everyone. I've looked into these so far:

Miro Video Enc.: It does not convert to MP4 Part 10, which disqualifies it.

AMD Avivo: It uses straight-up H.264, and doesn't allow for any quality adjustments(in favor of higher quality).

Iray and OctaneRender: These two look like development software. My aim is to transcode VOB folders to H.264, I don't see those features in these programs.


Overall, AMD Avivo and Badaboom look like the best bet so far, but do you guys know of any encoders that are as HQ as Handbrake, with GPU encoding?
 
I use iskysoft video converter. It has been great for me, hasn't disappointed me so far, i got in on sale for 20 bucks. I rip blu-rays using mkv maker and covert them to mpeg4, supports cuda, it doesn't max it out but it is much faster then using cpu. But it doesn't support every format under cuda. I use just mpeg4. It takes 30 mins to an hour to convert a blu-ray movie anywhere from 20-30 GB. It has pretty much coverted everything I have thrown at it.

http://www.iskysoft.com/video-converter-windows.html

On sale right now for 25 bucks. I covert them to 720p or 1080p depending on the size of the movie, i dont like my rips being higher then 10gb after conversion. let me tell you the quailty after conversion is damn good. I dont want you to yell at me just try out the demo first. You can convert a 5 min video or something with trial.
 
Thanks for your time everyone. As of now, I can't find anything that is even remotely close to as granular in its adjustments or as high quality as Handbrake that encodes with the GPU. On top of that, my current backup GPU is a 9500GT DDR2 while my 4870 is in RMA.

If there's one thing I've learned it's this: I'll code in support for GPU encoding to Handbrake before I use an encoder other than Handbrake. Handbrake FTW.
 
There is another encoder that uses ATI GPU but I forget the name. It's very nice and I believe it has all the quality control you could want.

I'm looking for it myself.

Media .. something .. cafe or bar or something .. I'll dig around more right now and then update you.
 
Ok, found it. CyberLink MediaShow Espresso and the other one you might want to look at is is the Ultra version of the software.

Here is a link to the trial. http://www.cyberlink.com/downloads/trials/mediashow/download_en_US.html

I've used this is the past and had good results.

Been a while so you might want to research it more. But, I do know for a fact, this software does offer a lot of control and does have built in ATI GPU acceleration support.
 
Since you have very specific needs, I think something like mencoder / ffmpeg with the frontend of your choice, built with Stream/OpenCL/CUDA support may be your best bet if you don't want to buy a potentially expensive piece of software. Unfortunately I'm not sure of any Windows packages that include all of this in one fell swoop
 
there should be a review site (hint hint [H]) that reviews these kind of programs for us. It would be nice to know how fast X card can do and which software is the best.
 
there should be a review site (hint hint [H]) that reviews these kind of programs for us. It would be nice to know how fast X card can do and which software is the best.
[H] benchmarks for encoding would be awesome. Kyle ought to run this alongside gaming benchmarks, and perhaps even do Folding benchmarks to get an calculation of PPUs per GPU.

I would love to see how different GPUs perform on encoders like x264 and xvid (who uses xvid anyway? Such a POS codec).



I use MeGUI + ffdshow tryouts + latest x264 encoder + AViSynth + VirtualDub + S/MPlayer + some other things I may be leaving out.

If you are willing to learn how to use MeGUI and AViSynth scripting, and understand how videos and audio work, this is a very powerful combination (more than using one of those "simple" encoding programs that hides all the technical, rough and dirty stuff).
 
there should be a review site (hint hint [H]) that reviews these kind of programs for us. It would be nice to know how fast X card can do and which software is the best.

Doom9 (http://www.doom9.org/) probably has all the info you could ever want, you just might have to do some serious searching/posting. You're right that they're not really hardware focused...

-HD
 
Yeah I agree with you guys who said it would be nice to review GPU encoding at Hard. The most recent review I found of MediaShow Espresso was from June 09 using the HD 4770 and 9800GTX. No one knows what changes have happened since then, it would be nice if they even checked up on encoding performance once every three months or something.
 
Do you have a an AMD 4000 or later series card? AMD has a nice Avivo HD encoder that is hardware accelerated. Make sure you get the new versions. Its easy to use as well. Grab it in a driver package or standalone on the Catalyst page.

Miro Video Encoder (free and open source) has OpenCL and Stream support in some builds I hear. Not sure as I've not triedit myself recently.

Of course mencoder and a lot of the heavy lifting open source encoders can use the GPU.

Hate to break it to you but this is a transcoder (video converter), not encoder (video creation) software.

Though it is cool that it is GPU driven, but it's just an open-source version of Badaboom.

Thanks for sharing though. ;)
 
Hate to break it to you but this is a transcoder (video converter), not encoder (video creation) software.

Though it is cool that it is GPU driven, but it's just an open-source version of Badaboom.

Thanks for sharing though. ;)

Dosen't seem to affect the OP, who has listed not only Badaboom, but also AMD's free Stream video converter.
 
Bros Video Converter is a practical video conversion software for users to convert video and audio formats, which has the capability of converting video such as AVI to MOV, MPEG to MOV,etc. Moreover, Bros Video Converter also can convert audio files, MP3, WAV, M4A and so on.

Whoa, necrores. ;)

Yes, this looks like a good converter for windows, but honestly, audacity and movie maker live can do all of this very easily at no cost, and there are a slew of programs that do this on Ubuntu and other Linux distros which cost nothing.
 
I think all GPU encorders are garbage at the moment. Hopefully they get better but i haven't seen any that give as good quality as x86
 
Back
Top