Intel Quick Sync Video


Intel Quick Sync Video is Intel's brand for its dedicated video encoding and decoding hardware core. Quick Sync was introduced with the Sandy Bridge CPU microarchitecture on 9 January 2011 and has been found on the die of Intel CPUs ever since.
The name "Quick Sync" refers to the use case of quickly transcoding a video from, for example, a DVD or Blu-ray Disc to a format appropriate to, for example, a smartphone. This becomes critically important in the professional video workplace, in which source material may have been shot in any number of video formats, all of which must be brought into a common format for inter-cutting.
Unlike video encoding on a CPU or a general-purpose GPU, Quick Sync is a dedicated hardware core on the processor die. This allows much more power-efficient video processing.

Availability

Haswell-based Pentium-branded CPUs include Quick Sync Video, while Celeron-branded CPUs do not. Before Haswell, only Core i3/5/7 featured Quick Sync.

Performance and quality

Like most desktop hardware-accelerated encoders, Quick Sync has been praised for its speed. The eighth annual MPEG-4 AVC/H.264 video codecs comparison showed that Quick Sync was comparable to x264 superfast preset in terms of speed, compression ratio and quality ; tests were performed on an Intel Core i7 3770 processor. However, QuickSync could not be configured for lower speeds, whereas x264 improved significantly when allowed to use more time for encoding using the recommended settings.
A 2012 evaluation by AnandTech showed that QuickSync on Intel's Ivy Bridge produced similar image quality compared to the NVENC encoder on Nvidia's GTX 680 while performing much better at resolutions lower than 1080p.

Development

Quick Sync was first unveiled at Intel Developer Forum 2010 but, according to Tom's Hardware, Quick Sync had been conceptualized five years before that. The older Clarkdale microarchitecture had hardware video decoding support, but no hardware encoding support; it was known as Intel Clear Video.
; Version 1
; Version 2
; Version 3
; Version 4
; Version 5
; Version 6
; Version 7
; Version 8

Operating system support

The Quick Sync Video SIP core needs to be supported by the device driver. The device driver provides one or more interfaces, for example VDPAU, Video Acceleration API or DXVA for video decoding, and OpenMAX IL or VA API for video encoding. One of these interfaces is then used by end-user software, for example VLC media player or GStreamer, to access the Quick Sync Video hardware and make use of it.

Linux

Quick Sync support by Intel Media SDK on Linux is available, and as of 2013 it is supported by Wowza Streaming Engine for transcoding of media streams using their transcoder add-on. Quick Sync is also supported by the VA API, for both encoding and decoding with ffmpeg as example.

Windows

Microsoft offers support for Quick Sync in Windows based on supporting driver software from Intel and support through both DirectShow/DirectX as well as WMF. A wide range of applications are based upon this base support for the technology in Windows.

macOS

added Quick Sync support in OS X Mountain Lion for AirPlay, FaceTime, iTunes, Safari, QuickTime X, iMovie, Final Cut Pro X, Motion and Compressor. Third party software includes Adobe Premiere Pro, Adobe Media Encoder, DaVinci Resolve and others.

Hardware decoding and encoding

Support for Quick Sync hardware accelerated decoding of H.264, MPEG-2, and VC-1 video is widely available. One common way to gain access to the technology on Microsoft Windows is by use of the free ffdshow filter. Some other free software like VLC media player supports Quick Sync as well. Many commercial applications also benefit from the technology today, including CyberLink PowerDVD, CyberLink PowerDirector and MacroMotion Bogart "gold" edition.
According to the ffdshow documentation, Quick Sync has very low CPU utilization while being about twice as fast as libavcodec.
Support for hardware-assisted media encoding tailored for Quick Sync is widely available. Examples of such software with Quick Sync support during encoding processes are , Plex Media Server, Badaboom Media Converter, CyberLink MediaShow, CyberLink MediaEspresso, ArcSoft MediaConverter, MAGIX Video Pro X, Pinnacle Studio, Roxio Toast, Roxio Creator, XSplit Broadcaster, XSplit Gamecaster and projects like HandBrake, Open Broadcaster Software or applications for operation with a video content entering in Adobe CC2018.
The following table shows fixed-function encode/decode support for various Intel platforms:
CantigaClarkdale / ArrandaleSandy BridgeIvy Bridge / HaswellBroadwellBraswell / Cherry TrailSkylakeApollo LakeKaby Lake / Gemini Lake / Coffee Lake / Comet Lake / Cannon LakeIce LakeTiger Lake
MPEG-2
AVC
VC-1
JPEG
VP8
HEVC
HEVC 10-bit
HEVC 12-bit
VP9
VP9 10-bit
VP9 12-bit
AV1
EVC-
VVC

Certain low-end and high-end parts do not contain the hardware core to support Quick Sync.