I use TMPGEnc for a lot of DVD transcodes as well as creating youtube HD family vids.
Perhaps the biggest use I get with TMPGEnc is that I will take 2 or 3 DVD's and transcode them to a lower bit-rate and fit them onto a dual-layer DVD.
Depending on how you optimize the transcoding with filtering, TMPGEnc can usually give you a near equivalent IQ provided you give its transcoder engine at good 3200 KB/s bandwidth. Below that and you'll see IQ degrade, above 3500 KB/s and IQ is identical to my eyes and tastes.
But you have to get rid of the video noise if you want to transcode at 3500 KB/s and not lose IQ. Video noise sucks up bandwidth as the transcode engine puts all its efforts into attempting to faithfully recreate the pixel noise instead of putting its effort into reproducing the edges and transitions of moving things we do care about.
(there's two kinds of noise to reduce, still-picture and temporal...if you have a crappy video camera like I do then you get a lot of
pixel noise from frame to frame and this can be offset some by the temporal noise reduction filter)
So here are the results from a quick comparison of the same transcode job I ran with my old vid card (8600GT) and with the new GTX 460 (at stock OC).
8600GT Transcode Time: 17,103 seconds (04:45:03 )
GTX 460 Transcode Time: 13,546 seconds (03:46:46 )
The GTX460 sped up the transcode time by nearly a full hour and took just 80% of the time as the same transcode job without using CUDA.
IQ is identical with and without the CUDA assist.
I'm knew CUDA would help some, but I had no idea I'd gain back an hour of usable computer time on a 4-5hr job like this.
At this point I couldn't be happier with my $200 upgrade. I'm going to tinker with overclocking and see what kind of improvements I get versus the tradeoff of adding more noise/heat to my office.