Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I frequently need to convert videos from one format to another.

So I'm wondering whether the conversion uses my graphics card's processor, so that I can accelerate the process by replacing my low-end GPU with a more powerful one?

share|improve this question
    
What software are you using to convert? Some software will use the GPU or special CPU features, others (such as x.264) will not. –  Alan Shutko Oct 26 '12 at 4:11
add comment

1 Answer

It depends. Video encoders may use the graphics card's processing capabilities if they're programmed to do so. Others might only use the CPU without additional features. Some might use special capabilities of the CPU, even.

One technology that just relies on CPU features is Intel® Quick Sync Video. The website lists several tools that have Quick Sync support.

For GPUs, there's NVIDIA's CUDA technology as well as AMD's Stream and Intel's MediaSDK. A recent article that compares these technologies and lists common tools can be found here: H.264 encoding - CPU vs GPU: Nvidia CUDA, AMD Stream, Intel MediaSDK and x264 – I'd recommend you to read it, it's highly informative.

Whether your encoder supports any of the listed methods, you'll have to look that up. Generally, x264, the most popular h.264 encoder these days, does not have any special GPU or CPU capabilities. This is also the encoder FFmpeg or VLC use, for example.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.