인텔 퀵싱크 비디오

Intel Quick Sync Video

인텔 퀵싱크 비디오는 전용 비디오 인코딩 및 디코딩 하드웨어 코어용 인텔 브랜드입니다.Quick Sync는 Sandy Bridge CPU 마이크로아키텍처(architecture)에 2011년 1월 9일에 도입되어 그 이후로 인텔 CPU의 다이에 사용되고 있습니다.

「퀵 동기」라고 하는 은, DVDBlu-ray 디스크등의 비디오를 스마트폰에 적절한 포맷으로 재빠르게 변환(변환)하는 유저 케이스를 가리킵니다.이것은 프로페셔널 비디오 워크플레이스에서 매우 중요하며, 소스 자료는 임의의 수의 비디오 형식으로 촬영될 수 있으며, 이 모든 것은 인터컷을 위해 공통 형식(일반적으로 H.264)으로 가져와야 합니다.

CPU 또는 범용 GPU에서의 비디오 인코딩과 달리 Quick Sync는 프로세서 다이 상의 전용 하드웨어 코어입니다.이것에 의해, 한층 더 전력 효율이 높은 비디오 [1][2]처리가 가능하게 됩니다.

유용성

Quick Sync Video는 Sandy Bridge 이후 Core i3, Core i5 및 Core i7 프로세서 및 Haswell [3]이후 Pentium 프로세서에서 사용할 수 있습니다.Celeron 프로세서에는 Quick Sync Video 기능이 없습니다.

퍼포먼스와 품질

대부분의 데스크톱 하드웨어 액셀러레이션 인코더와 마찬가지로 Quick Sync는 [4]속도 면에서 호평을 받고 있습니다.제8회 연간 MPEG-4 AVC/H.264 비디오 코덱 비교 결과 속도, 압축비, 품질(SSIM)[5] 면에서 Quick Sync는 x264 슈퍼패스트 프리셋과 동등하며 인텔 Core i7 3770 (Ivy Bridge) 프로세서에서 테스트를 실시했습니다.그러나 QuickSync는 더 높은 품질을 얻기 위해 더 많은 시간을 소비하도록 구성할 수 없었지만 권장 설정을 [5]사용하여 더 많은 시간을 사용할 수 있게 되면 x264가 크게 개선되었습니다.

AnandTech의 2012년 평가에서는 인텔의 Ivy Bridge의 QuickSync가 Nvidia의 GTX 680의 NVENC 인코더와 비교하여 동일한 화질을 제공하면서도 1080p [6]미만의 해상도로 훨씬 뛰어난 성능을 발휘했습니다.

발전

Quick Sync는 Intel Developer Forum 2010 (9월 13일)에서 처음 공개되었지만 Tom's Hardware에 따르면 Quick Sync는 그 [1]5년 전에 개념화되었습니다.구식 Clarkdale 마이크로아키텍처는 하드웨어 비디오 디코딩을 지원하지만 하드웨어 인코딩은 [4]지원하지 않습니다.인텔 클리어 비디오로 알려져 있습니다.

버전 1(Sandy Bridge)
Quick Sync는 일부 Sandy Bridge CPU에 내장되어 있지만 Sandy Bridge Pentiums나 [7]Celeron에는 내장되어 있지 않습니다.
버전 2(Ivy Bridge, Bay Trail)
Ivy Bridge 마이크로아키텍처에는 [8]Quick Sync의 "차세대" 구현이 포함되어 있습니다.
버전 3(Haswell)
Haswell 마이크로아키텍처 구현은 기존과 거의 동일한 속도로 품질에 초점을 맞추고 있습니다(특정 클립 길이 대 인코딩 길이).[citation needed]
이 세대의 Quick Sync는 H.264/MPEG-4 AVC, VC-1H.262/MPEG-2 Part 2 비디오 [1]표준을 지원합니다.
버전 4(Broadwell)
Broadwell 마이크로아키텍처는 VP8 하드웨어[9] 디코딩을 지원합니다.또한 GT3 GPU 상의 비디오명령어를 처리하기 위한 2개의 독립 비트스트림 디코더(BSD) 링을 갖추고 있습니다.이를 통해 한쪽 BSD 링은 디코딩을 처리하고 다른 한쪽 BSD 링은 인코딩을 [10]동시에 처리할 수 있습니다.
버전 5(Skylake)
Skylake 마이크로아키텍처는 완전한 고정 기능 H.265/HEVC 메인/8비트 인코딩 및 디코딩 가속, 하이브리드 및 부분 HEVC 메인 10/10비트 디코딩 가속, 최대 16,000×16,000픽셀 해상도의 JPEG 인코딩 가속 및 부분 VP9 인코딩 및 디코딩 [11]가속을 추가합니다.
버전 6(카비호, 커피호, 위스키호, 코메트호)
Kaby Lake, Coffee Lake 및 Comet Lake 마이크로아키텍처는 완전한 고정기능 H.265/HEVC Main 10/10 비트 부호화 및 복호화 액셀러레이션과 완전한 고정기능 VP9 8 비트 및 10 비트 복호화 액셀러레이션과 8 비트 부호화 [12][13]액셀러레이션을 추가합니다.
버전 7(Ice Lake)
Ice Lake(마이크로프로세서)에서는 VP9 4:4:4 디코딩, VP9 인코딩(10비트 및 4:4:4까지), HEVC 4:2:2 및 4:4 디코딩 및 인코딩,[14] HDR10 톤 매핑[15] 및 오픈소스 미디어 [16]셰이더가 추가됩니다.HEVC 하드웨어 인코딩 품질도 향상되었습니다.[17]
버전 8(타이거호, 로켓호, 앨더호, 랩터호)
Tiger Lake(마이크로프로세서), Rocket Lake, Alder Lake 및 Raptor Lake에는 VP9 12비트 및 12비트 4:4:4:4 하드웨어 디코딩과 HEVC 12비트 4:2:0, 4:2:2 및 4:4 하드웨어 [18]디코딩이 추가되었습니다.Gen12 Xe는 10비트 4:2:0 16K 스틸과 10비트 4:2:0 8K,[19] 4K 및 2K 비디오가 포함된 네이티브 AV1 디코드도 지원합니다.VP8의 하드웨어 인코딩은 폐기되었으며 하드웨어 디코딩은 Tiger [20]Lake에서만 사용할 수 있습니다.
버전 9 (인텔 Arc 연금술사, Meteor Lake, Arrow Lake)
인텔 Arc Alchemist GPU는 8K의 10비트 AV1 하드웨어 [21]인코딩을 추가합니다.

운영 체제 지원

Quick Sync Video SIP 코어는 디바이스 드라이버에 의해 지원되어야 합니다.디바이스 드라이버는 VDPAU, 비디오 디코딩을 위한 비디오액셀러레이션 API(VA API) 또는 DXVA, 비디오 인코딩을 위한 OpenMAX IL 또는 VA API 등 하나 이상의 인터페이스를 제공합니다.이러한 인터페이스 중 하나는 최종 사용자 소프트웨어(VLC 미디어 플레이어나 GStreamer 등)에서 Quick Sync Video 하드웨어에 액세스하여 이를 사용하기 위해 사용됩니다.

리눅스

Linux 기반 인텔 미디어 SDK에 의한 퀵 동기 지원이 [22]제공되고 있으며, 2013년 11월 현재 트랜스코더 애드온을 [23]사용한 미디어 스트림 트랜스코딩에 대해 Wowza Streaming Engine(구 Wowza Media Server)에서 지원됩니다.Quick Sync는 [24]예를 들어 ffmpeg를 사용한 인코딩과 디코딩 모두에서 VA-API에 의해 지원됩니다.

창문들

Microsoft 는, 인텔의 드라이버 소프트웨어를 서포트해, DirectX 와 WMF(Windows Media Foundation)를 통해서도 서포트하고 있습니다.Windows 에서는, 이 테크놀로지의 베이스 서포트에 근거해 다양한 애플리케이션이 이용되고 있습니다.

MacOS

AppleOS X Mountain Lion for AirPlay, FaceTime, iTunes, Safari, QuickTime X, iMovie, Final Cut Pro X, MotionCompressorQuick Sync 지원을 추가했습니다.서드파티 소프트웨어에는 Adobe Premiere Pro, Adobe Media Encoder, DaVinci Resolve 등이 포함됩니다.

하드웨어 디코딩 및 인코딩

H.264, MPEG-2 및 VC-1 비디오의 Quick Sync 하드웨어 가속 디코딩을 광범위하게 지원합니다.Microsoft Windows 의 테크놀로지에 액세스 하는 일반적인 방법의 하나는, 프리 ffdshow 필터를 사용하는 것입니다.VLC 미디어 플레이어(버전 2.1.0 "Rincewind" 이후)와 같은 다른 무료 소프트웨어도 Quick Sync를 지원합니다.CyberLink PowerDVD, CyberLink PowerDirector, MacroMotion Bogart "gold" 에디션 등 오늘날 많은 상용 애플리케이션도 이 기술의 혜택을 받고 있습니다.

ffdshow 매뉴얼에 따르면 Quick Sync는 libavcodec보다 [25]약 2배 빠른 속도로 CPU 사용률이 매우 낮습니다.

Quick Sync용으로 맞춤화된 하드웨어 지원 미디어 인코딩을 폭넓게 사용할 수 있습니다.빠른 동기화 지원으로 인코딩 과정 동안 이와 같은 소프트웨어의 예로는 Emby MediaServer,[26]Plex MediaServer,[27]Badaboom 미디어 변환기, 사이버 링크 MediaShow, 사이버 링크 MediaEspresso, ArcSoft MediaConverter, 매직스 비디오 프로 X, 스튜디오(이후 버전 18), Roxio 토스트, Roxio 창조주 XSplit Broadcaster,[28]XSplit Gamecaster[29].(모든 commercial) 및 HandBrake,[30][31] Open Broadcaster[32] Software 또는 Adobe CC2018에 입력된 비디오 컨텐츠와 함께 작동하는 애플리케이션 등의 프로젝트.

아래 표는 다양한 인텔 [33][34]플랫폼에서의 고정 함수 부호화/복호화 지원을 나타내고 있습니다.하이브리드 및/또는 부분 디코드/엔코드에 대한 지원은 자세히 설명되어 있지 않습니다.

고정 기능 빠른 동기화 비디오 형식 지원
칸티가 클라크데일 / 애런데일 샌디 브리지 아이비 브릿지 / 하스웰 브로드웰 브라즈웰 / 체리 트레일 스카이레이크 아폴로 호[35] 카비호 / 커피호 / 코메트호[36] / 위스키호[37] 제미니 호[38] 얼음[39] 호수/재스퍼 호수 타이거 호 로켓호/앨더호/랩터호[20] 아크 연금술사 / 운석호 / 애로우호
MPEG-2 디코드만 네.
AVC 아니요. 디코드만 네. 있음(L5.2/L5.1) 있음 (L5.1) 있음 (L5.2) 있음 (L5.1) 있음 (L5.2) 있음(L5.2/L5.1) 네.
VC-1 아니요. 디코드만 아니요.
JPEG 아니요. 디코드만 네.
VP8 아니요. 디코드만 네. 디코드만 아니요.
HEVC 아니요. 디코드만(L5) 있음 (L5.1) 있음(L5.1/L5) 있음 (L5.1) 있음(L5.1/L5) 있음 (L5.1) 네.
HEVC 10비트 아니요. 디코드만(8K) 네, 그렇습니다[40].
HEVC 12비트 아니요. 디코딩 및 인코딩

(4:2:0 인코딩만)[41]

VP9 아니요. 디코드만(4K) 부분(Linux에서만 [42]인코딩) 네.
VP9 10비트 아니요. 디코드만 네, 그렇습니다[43].
VP9 12비트 아니요. 디코드만
AV1 아니요[44]. 디코드만 네.
AV1 10 비트 아니요. 디코드만 네.
AV1 12비트 아니요. 디코드만
EVC 아니요.
VVC 아니요.

특정 로우엔드 및 하이엔드 부품(멀티소켓 Xeons 및 전용 GPU와 함께 사용될 것으로 예상되는 일부 Extreme Edition CPU 포함)에는 Quick Sync를 지원하는 하드웨어 코어가 포함되어 있지 않습니다.

「 」를 참조해 주세요.

하드웨어 비디오 하드웨어 테크놀로지

AMD

인텔(R)

  • 빠른 동기화 비디오
  • 클리어 비디오– 범용 인텔 GPU를 사용한 비디오 디코딩

엔비디아

  • Nvidia NVENC – Nvidia의 현재 세대 동등 인코딩 SIP 코어
  • Nvidia NVDEC PureVideo – Nvidia의 동등한 디코딩 SIP 코어

다른이들

레퍼런스

  1. ^ a b c "Intel's Second-Gen Core CPUs: The Sandy Bridge Review - Sandy Bridge's Secret Weapon: Quick Sync". Tom's Hardware. 3 January 2011. Retrieved 2011-08-30.
  2. ^ "The Sandy Bridge Review: Intel Core i7-2600K, i5-2500K and Core i3-2100 Tested". AnandTech. Retrieved 2014-04-05.
  3. ^ "Release Notes Driver version: 15.36.38.5117" (PDF). 2020-01-10. Retrieved 2020-01-10.
  4. ^ a b "The Sandy Bridge Review: Intel Core i7-2600K, i5-2500K and Core i3-2100 Tested". Anandtech. Retrieved 2011-09-23.
  5. ^ a b "Eighth MPEG-4 AVC/H.264 Video Codecs Comparison". MSU Graphics & Media Lab (Video Group). pp. 135–137 (6.4 Speed/Quality Trade-Off).
  6. ^ Anand Lal Shimpi; Ryan Smith. "The Intel Ivy Bridge (Core i7 3770K) Review". AnandTech. Retrieved 26 March 2019.
  7. ^ "Intel Pentium Processor G620".
  8. ^ "Intel's Roadmap: Ivy Bridge, Panther Point, and SSDs". Anandtech. Retrieved 2011-08-30.
  9. ^ "VA-API 1.3 Readies Broadwell Support, Adds VP8 Decoding". Phoronix.com. March 18, 2014. Retrieved June 10, 2015.
  10. ^ "Intel Broadwell GT3 Graphics Have Dual BSD Rings". Phoronix.com. Retrieved April 17, 2014.
  11. ^ Cutress, Ian. "The Intel 6th Gen Skylake Review: Core i7-6700K and i5-6600K Tested". Retrieved 2015-08-06.
  12. ^ Harsh Jain (2016-06-06). "What's New in Intel® Media SDK 2016 R2". Intel. Retrieved 2016-07-27.
  13. ^ "Intel® Media Software Development Kit 2016, R2, Release Notes Version (7.0.0.358)" (PDF). Intel. 2016-06-06. Retrieved 2016-07-27.
  14. ^ "HW Media Features". GitHub. 16 October 2021.
  15. ^ "Default Driver Build Features". GitHub. 16 October 2021.
  16. ^ "Open Source Shader Media Features". GitHub. 16 October 2021.
  17. ^ "Evolution of Hardware HEVC Encode on 10th Generation Intel® Core™". Archived from the original on 2020-01-29.
  18. ^ "HW Media Features". GitHub. 16 October 2021.
  19. ^ "Release Intel Media Driver Q3'2020 Release · intel/Media-driver". GitHub.
  20. ^ a b "Intel Media Driver - HW Media Features". GitHub. 24 December 2020.
  21. ^ "Intel Arc Graphics for Creators".
  22. ^ "Intel® Media SDK 2013 R3 for Linux Servers now available for download".
  23. ^ "Wowza Delivers Accelerated Streaming Performance with Intel Media SDK 2013 for Servers".
  24. ^ "GStreamer VA-API README".
  25. ^ "H.264/AVC". Codecs. ffdshow-tryout.sourceforge.net.
  26. ^ "Hardware Acceleration Overview". MediaBrowserWiki. Retrieved March 6, 2019.
  27. ^ "Using Hardware-Accelerated Streaming". Plex Support. Retrieved 2018-10-11.
  28. ^ "XSplit Broadcaster". Archived from the original on 2014-03-14.
  29. ^ "XSplit Gamecaster". Archived from the original on 2014-03-14.
  30. ^ "HandBrake Documentation - Intel QuickSync Video". handbrake.fr. Retrieved 2019-10-07.
  31. ^ "HandBrake 1.2.0 Released". handbrake.fr. 2018-12-22. Retrieved 2019-10-07.
  32. ^ "Open Broadcaster Software".
  33. ^ "Intel VA-API driver readme". GitHub. 12 October 2021.
  34. ^ "Intel Quicksync generations by FFMPEG".
  35. ^ Zak Killian (2017-12-05). "Intel takes the lid off the full specs of its Apollo Lake NUCs". The Tech Report. Retrieved 2017-10-20.
  36. ^ "Encode and Decode Capabilities for 7th Generation Intel® Core™ Processors and Newer". 6 August 2021.
  37. ^ "Supported Platforms". GitHub. 3 April 2022.
  38. ^ "New Features of Intel Gemini Lake Processors – HDMI 2.0, 10-bit VP9 Codec, 4-Wide Pipeline, and More". CNXSoft. 2017-08-13. Retrieved 2017-10-20.
  39. ^ "Intel Media Driver - HW Media Features". GitHub. 25 January 2019.
  40. ^ "VA-API 1.7.3 changelog". GitHub. 12 October 2021.
  41. ^ "except 4:2:2 and 4:4:4".
  42. ^ "Intel Media driver features". GitHub. 16 October 2021.
  43. ^ "Known Issues and Limitations #5". GitHub. 16 October 2021.
  44. ^ "Intel Details Gen11 Graphics & Sunny Cove For Icelake".

외부 링크