Hardware accelerated H.264 encoding (Intel Quick Sync Video)

H.264 is a computing intensive algorithm. Intel has added hardware acceleration into their GPU(CPU integrated GPU) since 2009.

By offloading the computing task from CPU to GPU, CPU can use its power to carry out other tasks. besides, GPU based computing is faster, however, the generated image has poorer quality.

 

This is a screen  capture from x264 vs Intel Qucik Sync Video.

CPU: Intel Core i7-4770@3.4Hz

Input: 1920 * 1080

Profile:  Main(Intel), veryfast(x264)

image

image

image

 

CPU usage: 2% vs 8% (2~3%,7~9%)

Total time spent on encoding: 6s vs 156s.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s