Jump to content

Difference between VA-API and QuickSync?


Beebo
 Share

Recommended Posts

Beebo

With the new Emby server release, I see that there are two options for each hardware encoder/decoder now: the existing VA-API one and a new QuickSync one.

My Emby Server runs directly in Debian on a Pentium Gold G5420, identified as Coffee Lake (gen9.5).

So what's the difference? Which one is preferred, and why? (Technical details welcome.) Is this an "if it ain't broke, don't fix it" case or a "try it and see what works better/faster" deal?

TIA 🙂

 

Link to comment
Share on other sites

mike3821

Looking at this, neither support h.265 encoding.

Am I right to think it encodes when somebody is wat Hong and showing transcoding if the source is h.265?

Link to comment
Share on other sites

Beebo

If it's only encoding h.265 that's lacking on your system (but it can decode h.265, as well as transcode to h.264), then you'll be fine watching h.265 content.

Encoding to h.265 makes more sense if you want to transcode files offline (not while watching them) to save disk space.

 

Link to comment
Share on other sites

  • 3 months later...
horstepipe

so is there no general recommendation whether to choose vaapi or intel quick sync (Intel I7-4770)?

Link to comment
Share on other sites

There is no one size fits all answer, that's why you need to try them both and see what works better on your machine with the media that you play.

  • Thanks 1
Link to comment
Share on other sites

5 hours ago, horstepipe said:

so is there no general recommendation whether to choose vaapi or intel quick sync (Intel I7-4770)?

It's a Gen 4 CPU. IIRC it's too old for QuickSync.

Link to comment
Share on other sites

10 hours ago, horstepipe said:

Officially, QuickSync is Intel's marketing name for video hw acceleration capabilities.

At the driver/software side, there exists VAAPI (only Linux) and Intel Media SDK (Linux and Windows) to leverage the CPUGPU's "QuickSync" video acceleration capabilities.

At the side of ffmpeg, the term VAAPI refers to VAAPI and QuickSync refers to Intel Media SDK.

At Emby, we are using the same terminology as ffmpeg. I know it can be confusing...

  • Thanks 1
Link to comment
Share on other sites

horstepipe

Okay understood. In fact I‘m happy with vaapi, just needing it for one client anyway.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...