Does video conversion use the graphics card?

2

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?

wbad

Posted 2012-10-26T03:55:07.633

Reputation: 427

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 – 2012-10-26T04:11:41.523

Answers

3

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.

slhck

Posted 2012-10-26T03:55:07.633

Reputation: 182 472