Intel Quick Sync Video

SandyBridge hardware encoding/decoding
Quick Sync is a hardware video encoder built into the Intel SandyBridge chipset. It would be great to have that functionality included in the Plex Media Server. Since the Plex transcoder is based off of ffmpeg it might be worth looking at [this.](http://software.intel.com/en-us/articles/integrating-intel-media-sdk-with-ffmpeg-for-muxdemuxing-and-audio-encodedecode-usages) and especially [this](http://forum.doom9.org/showthread.php?t=162442) which is a functional version of ffmpeg that can encode/decode using the IQS.

Cross-linking to another request. intel-quicksync-support

You should request that to ffmpeg dev if you really want it



Excuse my ignorance but am I correct in saying that plex uses FFmpeg for decoding?
I thought FFmpeg was not really supported anymore?(gradually declining support over the last while)
Again, not an expert but is something like lav filters not better supported and thus more likely to implement quicksync decoding and other optimisations quicker than FFmpeg?
Cheers for any answers to the above. Obviosly my point in posting is I would love to see quicksync being used in future.

The ball is on the developers hands now:



http://www.anandtech.com/show/6665/intels-quick-sync-coming-soon-to-your-favorite-open-source-transcoding-applications-



the new SDK makes this possible from what i understand. this would be an amazing feature for PMS transcodes, where speed is more important than quality (the quality can be overcome with higher bitrates easily)

Having multiple 1080p transcodes going at the same time would be possible this way.



They are already aware as per the links I provided.

I've created a ticket for this. If you want to check on the status of the ticket, you can click here.

would be cool

I've created a ticket for this. If you want to check on the status of the ticket, you can click here.

this is really something you need to be lobbying the ffmpeg project on (as is already noted above).  Plex uses ffmpeg for all its encode/transcode/decode so once they add it, Plex will be able to make use of it.

Simply put: I'm going to keep trying all angles until progress is made. I'm even thinking of starting a bounty for the feature.

this is really something you need to be lobbying the ffmpeg project on (as is already noted above).  Plex uses ffmpeg for all its encode/transcode/decode so once they add it, Plex will be able to make use of it.

I just asked about QuickSync in the FFmpeg Forum. I'll post their answer.

Is there a link to your request? If so, can you post it?

I just asked about QuickSync in the FFmpeg Forum. I'll post their answer.

Oh I hope this is optional if its ever implemented. Hardware encoding is fast but it looks so bad.

Sent from my Nexus 10 using Tapatalk HD

Everything I've seen suggests the quality is the best for hardware encoding (but still not quiet as good as software encoding). To the average viewer you can't tell the difference. But i agree, I don't think it should be an all or nothing deal.

Oh I hope this is optional if its ever implemented. Hardware encoding is fast but it looks so bad. Sent from my Nexus 10 using Tapatalk HD

I suggest anyone interested in this feature visit here to upvote this feature request at ffmpeg:

http://trac.ffmpeg.org/ticket/2591

Unfortunately it only has 6 votes at the moment. I really don't understand why this is not more prominent. Especially for mobile devices, the quality difference between software encoding and QuickSync is imperceptible - and it's a hell of a lot faster. Seems perfect for transcoding on the fly.

Ok, I think the time has come, Plex needs a new transcoder that supports Quick Sync.

QNAP's new NAS (the TS-x51 series) is on its way and it supports Quick Sync.

See the article on Anandtech which mentions how useful this feature would be to Plex on multiple pages http://www.anandtech.com/show/8192/qnap-tsx51-nas-series-intel-quick-sync-gets-its-killer-app/4

Seriously guys just get in there and utilise the VA-API's https://01.org/linuxgraphics/community/vaapi

I need a new NAS but really don't want to have to loadup with a i7 CPU to just transcode media it's just ridiculous and not green in the slightest.

I've got a great library that I'd love to share with my friends (it would give them an incentive to buy your great apps) but at the moment its not economical.

I picked up a Haswell CPU just to try out the latest and greatest QuickSync and I still find the quality and compatibility issues make it a waste of a thought. It basically only works well with AVC/23.976 constant. Anything that is variable frame rate gets all stuttery in a lot of places and anything 29.97 is all over the place. Throw in interlaced content and it's speed is thrown out the window. It becomes slower than FFMPEG software.

Ok, I think the time has come, Plex needs a new transcoder that supports Quick Sync.

QNAP's new NAS (the TS-x51 series) is on its way and it supports Quick Sync.

See the article on Anandtech which mentions how useful this feature would be to Plex on multiple pages http://www.anandtech.com/show/8192/qnap-tsx51-nas-series-intel-quick-sync-gets-its-killer-app/4

Seriously guys just get in there and utilise the VA-API's https://01.org/linuxgraphics/community/vaapi

I need a new NAS but really don't want to have to loadup with a i7 CPU to just transcode media it's just ridiculous and not green in the slightest.

I've got a great library that I'd love to share with my friends (it would give them an incentive to buy your great apps) but at the moment its not economical.

Yeah, I would buy a TS-251 or TS-451 if PMS had this ability.

the problem is FFMPEG related https://trac.ffmpeg.org/ticket/2591

I disagree, Plex choose to utlise ffmpeg as their transcoder. Would like to see them take advantage of the above where applicable