Intel Quick Sync Video は、Intelの専用ビデオ エンコードおよびデコードハードウェアコアのブランドです。Quick Sync は、2011 年 1 月 9 日にSandy Bridge CPU マイクロアーキテクチャとともに導入され、それ以来 Intel CPU のダイに搭載されています。
「クイック シンク」という名前は、最高の品質よりも速度が重要な状況で、たとえばDVDやBlu-ray ディスクから、たとえばスマートフォンに適した形式にビデオをすばやくトランスコード(「変換」)する使用例を指します。
CPUや汎用GPUでのビデオエンコーディングとは異なり、Quick Syncはプロセッサダイ上の専用ハードウェアコアです。これにより、はるかに電力効率の高いビデオ処理が可能になります。[1] [2]
可用性
Quick Sync Videoは、Sandy Bridge以降のCore i3、Core i5、Core i7、Core i9プロセッサ、およびHaswell以降のCeleronおよびPentiumプロセッサで利用できます。[3] [4]
パフォーマンスと品質
ほとんどのデスクトップハードウェアアクセラレーションエンコーダと同様に、Quick Syncはその速度が高く評価されています。[5]第8回MPEG-4 AVC/H.264ビデオコーデック比較では、Quick Syncは速度、圧縮率、品質( SSIM)の点でx264スーパーファストプリセットに匹敵することが示されました。 [6]テストはIntel Core i7-3770(Ivy Bridge)プロセッサで実行されました。ただし、Quick Syncは、より高い品質を実現するためにより多くの時間を費やすように構成することはできませんでしたが、x264は、推奨設定を使用してより多くの時間を費やすことを許可した場合に大幅に改善されました。[6]
2012年にAnandTechが実施した評価では、IntelのIvy BridgeのQuickSyncは、NvidiaのGTX 680のNVENCエンコーダーと同等の画質を実現しながら、1080p未満の解像度でははるかに優れたパフォーマンスを発揮することが示されました。[7]
発達
Quick Syncは、Intel Developer Forum 2010(9月13日)で初めて発表されました。しかし、Tom's Hardwareによると、Quick Syncはその5年前に構想されていたそうです。[1]古いClarkdaleマイクロアーキテクチャには、ハードウェアビデオデコードのサポートはありましたが、ハードウェアエンコードのサポートはありませんでした。[5]これはIntel Clear Videoとして知られていました。
- バージョン 1 ( Sandy Bridge )
- Quick Syncは当初、一部のSandy Bridge CPUに組み込まれていましたが、Sandy Bridge PentiumやCeleronには組み込まれていませんでした。H.264 /AVCエンコードとVC-1デコードの高速化を追加します。[8]
- バージョン 3 ( Haswell )
- Haswellマイクロアーキテクチャの実装では、H.262/MPEG-2 Part 2エンコードアクセラレーションが追加されました。[1]統合GPUとCPUの両方を利用して、 Linuxで部分的なVP8エンコードとVP9デコードのアクセラレーションをサポートするオープンソースのハイブリッドドライバーが開発されました。 [10] [11] Haswellから始まり、PentiumとCeleronにはQSVテクノロジーが搭載されています。[12]
- バージョン 4 (ブロードウェル)
- Broadwellマイクロアーキテクチャの実装では、VP8ハードウェアデコードが追加されています。[13]また、GT3 GPUでビデオコマンドを処理するために2つの独立したビットストリームデコーダー(BSD)リングがあり、1つのBSDリングでデコードを処理し、もう1つのBSDリングで同時にエンコードを処理できます。[14]
- バージョン 5 ( Skylake )
- Skylakeマイクロアーキテクチャの実装では、完全な固定機能H.265/HEVC 8ビット4:2:0デコードおよびエンコードアクセラレーション、ハイブリッドおよび部分的なHEVC 10ビットデコードアクセラレーション、最大16,000×16,000ピクセルの解像度のJPEGエンコードアクセラレーション、および部分的なVP9デコードおよびエンコードアクセラレーションが追加されています。[15]
- バージョン 6 ( Kaby Lake、Coffee Lake、Whiskey Lake、Comet Lake )
- Kaby Lake、Coffee Lake、Whiskey Lake、Comet Lakeマイクロアーキテクチャの実装では、完全な固定機能H.265/HEVC 10ビット4:2:0デコードおよびエンコードアクセラレーション、および完全な固定機能VP9 8ビットおよび10ビットデコードアクセラレーションと8ビットエンコードアクセラレーションが追加されています。[16] [17]
- バージョン 7 ( Ice Lake )
- Ice Lakeマイクロアーキテクチャの実装では、VP9 8ビットおよび10ビットのデコードおよびエンコードアクセラレーション、4:2:2および4:4:4クロマサブサンプリングによるH.265/HEVC 8ビットおよび10ビットのデコードおよびエンコードアクセラレーション、[18] HDR10トーンマッピング[19]およびオープンソースメディアシェーダー[20]が追加されています。HEVCハードウェアエンコードの品質も向上しています。[21]
- バージョン 8 ( Tiger Lake、Rocket Lake、Alder Lake、Raptor Lake )
- Tiger Lake、Rocket Lake、Alder Lake、Raptor Lakeマイクロアーキテクチャの実装では、VP9 12ビットおよび12ビット4:4:4ハードウェアデコードとHEVC 12ビット4:2:0、4:2:2、4:4:4ハードウェアデコードが追加されました。[22] Gen12 XeはネイティブAV1デコードもサポートし、これには10ビット4:2:0 16K静止画と10ビット4:2:0 8K、4K、2Kビデオが含まれます。[23] VP8のハードウェアエンコーディングは廃止され、ハードウェアデコードはTiger Lakeでのみ利用可能です。[18]
- バージョン 9 ( Intel Arc Alchemist、Meteor Lake、Arrow Lake)
- Intel Arc Alchemist(ディスクリートGPU)は8K 10ビットAV1ハードウェアエンコーディングを追加します。[24]
オペレーティングシステムのサポート
Quick Sync Video SIP コアは、デバイス ドライバーによってサポートされている必要があります。デバイス ドライバーは、ビデオ デコード用のVDPAU、Video Acceleration API (VA-API)、DXVA、ビデオ エンコード用のOpenMAX ILまたは VA API など、1 つ以上のインターフェイスを提供します。これらのインターフェイスの 1 つは、 VLC メディア プレーヤーやGStreamerなどのエンド ユーザー ソフトウェアによって使用され、Quick Sync Video ハードウェアにアクセスして利用します。
リナックス
Linuxでのクイック同期のサポートは、 Intel VAAPIドライバー(レガシー、Broadwell以前)と、 VA-APIも使用するIntel Mediaドライバー(Broadwell以降)の両方で利用可能であり、[25] [26] Intel Media SDKを通じても利用可能である。
ウィンドウズ
Microsoft は、Intel のサポート ドライバー ソフトウェアと、DirectXおよび WMF ( Windows Media Foundation ) の両方によるサポートに基づいて、Windows ( Windows Vista以降)での Quick Sync のサポートを提供しています。さまざまなアプリケーションが、Windows のテクノロジに対するこの基本サポートに基づいています。
macOS
Apple はOS X Mountain Lionに、 AirPlay、FaceTime、iTunes、Safari、QuickTime X、iMovie、Final Cut Pro X、Motion、Compressor向けのQuick Sync サポートを追加しました。サードパーティ製ソフトウェアには、Adobe Premiere Pro、Adobe Media Encoder、DaVinci Resolveなどがあります。
ハードウェアデコードとエンコード
H.264、MPEG-2、VC-1 ビデオの Quick Sync ハードウェア アクセラレーション デコードのサポートは、幅広く利用できます。Microsoft Windows でこのテクノロジにアクセスする一般的な方法の 1 つは、無料のffdshowフィルタを使用することです。VLCメディア プレーヤー(バージョン 2.1.0 "Rincewind" 以降)などの他の無料ソフトウェアも、Quick Sync をサポートしています。CyberLink PowerDVD、CyberLink PowerDirector、MacroMotion Bogart "gold" エディション など、多くの商用アプリケーションも、今日このテクノロジの恩恵を受けています。
ffdshowのドキュメントによると、Quick SyncはCPU使用率が非常に低く、 libavcodecの約2倍の速度です。[27]
Quick Syncに合わせたハードウェア支援メディアエンコーディングのサポートは広く利用可能です。エンコード処理中にQuick Syncをサポートするソフトウェアの例としては、Emby Media Server、[28] Plex Media Server、[29] Badaboom Media Converter、CyberLink MediaShow、CyberLink MediaEspresso、ArcSoft MediaConverter、MAGIX Video Pro X、Pinnacle Studio(バージョン18以降)、Roxio Toast、Roxio Creator、XSplit Broadcaster、[30] XSplit Gamecaster [31](すべて商用)やHandBrake、[32] [33] Open Broadcaster Software [34]などのプロジェクト、またはAdobe CC2018で入力するビデオコンテンツを操作するアプリケーションなどがあります。
次の表は、さまざまなIntelプラットフォームでの固定機能エンコード/デコードのサポートを示しています。[35] [36]ハイブリッドおよび/または部分的なデコード/エンコードのサポートについては詳しく説明していません。
一部のローエンドおよびハイエンド部品 (専用 GPU で使用されることが想定されるマルチソケットXeonおよび一部の Extreme Edition CPU を含む) には、Quick Sync をサポートするハードウェア コアが含まれていません。
参照
ビデオハードウェアテクノロジー
アム
- Video Core Next – AMD の現在の同等の SIP コア (2018 年以降)
- 統合ビデオデコーダー– AMD のデコーディング SIP コア (2017 年まで)
- ビデオ コーディング エンジン– AMD のエンコーディングSIP コア (2017 年まで)
インテル
- クイックシンクビデオ
- Clear Video – 汎用 Intel GPU を使用したビデオ デコード
エヌビディア
- Nvidia NVENC – Nvidiaの現世代の同等のエンコードSIPコア
- Nvidia NVDECとPureVideo – Nvidia の同等のデコード SIP コア
その他
参考文献
- ^ abc 「Intel の第 2 世代 Core CPU: Sandy Bridge レビュー - Sandy Bridge の秘密兵器: Quick Sync」。Tom's Hardware。2011 年 1 月 3 日。2011 年 8 月 30 日閲覧。
- ^ 「Sandy Bridgeレビュー:Intel Core i7-2600K、i5-2500K、Core i3-2100をテスト」 AnandTech 2014年4月5日閲覧。
- ^ Kevin Parrish (2014-02-27). 「Intel ドライバーが Pentium と Celeron に Quick Sync Video をもたらす」. Tom's Hardware . 2022-11-29閲覧。
- ^ 「リリースノート ドライバーバージョン: 15.36.38.5117」(PDF) 2020-01-10 . 2020-01-10に閲覧。
- ^ ab 「Sandy Bridge レビュー: Intel Core i7-2600K、i5-2500K、Core i3-2100 をテスト」 Anandtech 。2011年 9 月 23 日閲覧。
- ^ ab 「第 8 回 MPEG-4 AVC/H.264 ビデオ コーデック比較」。MSU グラフィックス & メディア ラボ (ビデオ グループ)。pp. 135–137 (6.4 速度と品質のトレードオフ)。
- ^ Anand Lal Shimpi、Ryan Smith。「Intel Ivy Bridge (Core i7 3770K) レビュー」。AnandTech 。 2019年3月26日閲覧。
- ^ 「Intel Pentium プロセッサ G620」。
- ^ 「Intel のロードマップ: Ivy Bridge、Panther Point、SSD」。Anandtech。2011年 8 月 30 日閲覧。
- ^ “AUR (en) - intel-hybrid-codec-driver”. AUR . 2017年7月16日. 2022年12月12日時点のオリジナルよりアーカイブ。 2022年9月10日閲覧。
- ^ "intel/intel-hybrid-driver". GitHub . 2014年8月27日.
- ^ 「Intel Pentium プロセッサー G3250 3M キャッシュ 3.20 GHz 製品仕様」。
- ^ 「VA-API 1.3 が Broadwell サポートに対応、VP8 デコードを追加」Phoronix.com。2014 年 3 月 18 日。2015年6 月 10 日閲覧。
- ^ 「Intel Broadwell GT3 グラフィックスにはデュアル BSD リングがある」Phoronix.com 。2014年4 月 17 日閲覧。
- ^ Cutress, Ian. 「Intel 6th Gen Skylake レビュー: Core i7-6700K と i5-6600K のテスト」 。2015年 8 月 6 日閲覧。
- ^ Harsh Jain (2016-06-06). 「Intel® Media SDK 2016 R2 の新機能」. Intel . 2016-07-27閲覧。
- ^ 「Intel® Media Software Development Kit 2016、R2、リリースノート バージョン (7.0.0.358)」(PDF)。Intel。2016 年 6 月 6 日。2016年 7 月 27 日閲覧。
- ^ abc 「Intel メディアドライバー - HW メディア機能」。GitHub 。 2020年12月24日。
- ^ 「デフォルトのドライバービルド機能」。GitHub。2021年10月16日。
- ^ 「オープンソースシェーダーメディア機能」。GitHub。2021年10月16日。
- ^ 「第 10 世代 Intel® Core™ におけるハードウェア HEVC エンコードの進化」。2020 年 1 月 29 日時点のオリジナルよりアーカイブ。
- ^ 「HW Media Features」。GitHub。2021年10月16日。
- ^ 「Intel メディアドライバー Q3'2020 リリース · intel/Media-driver」。GitHub。
- ^ 「クリエイター向けインテル Arc グラフィックス」。
- ^ 「Intel Media For Linux」. 01.org . 2018-08-20 . 2022-09-11閲覧。
- ^ 「Intel® Video and Audio for Linux*」. 01.org . 2019-01-14 . 2022-09-11閲覧。
- ^ "H.264/AVC".コーデック. ffdshow-tryout.sourceforge.net. 2012年9月22日時点のオリジナルよりアーカイブ。2011年12月22日閲覧。
- ^ 「ハードウェア アクセラレーションの概要」。MediaBrowserWiki。2019年3 月 6 日閲覧。
- ^ 「ハードウェアアクセラレーションストリーミングの使用」。Plex サポート。2018年 10 月 11 日閲覧。
- ^ 「XSplit Broadcaster」。2014年3月14日時点のオリジナルよりアーカイブ。
- ^ 「XSplit Gamecaster」。2014年3月14日時点のオリジナルよりアーカイブ。
- ^ 「HandBrake ドキュメント - Intel QuickSync ビデオ」。handbrake.fr。2019年 10 月 7 日閲覧。
- ^ 「HandBrake 1.2.0 リリース」。handbrake.fr。2018年12月22日。2019年10月7日閲覧。
- ^ 「Open Broadcaster Software」。
- ^ 「Intel VA-API ドライバーの Readme」。GitHub 。 2021年10月12日。
- ^ 「FFMPEG による Intel Quicksync の世代」。
- ^ Zak Killian (2017-12-05). 「Intel が Apollo Lake NUC の全スペックを公開」. The Tech Report . 2017-10-20閲覧。
- ^ 「第 7 世代 Intel® Core™ プロセッサー以降のエンコードおよびデコード機能」。2021 年 8 月 6 日。
- ^ 「サポートされているプラットフォーム」。GitHub 。 2022年4月3日。
- ^ 「Intel Gemini Lakeプロセッサの新機能 - HDMI 2.0、10ビットVP9コーデック、4ワイドパイプラインなど」CNXSoft。2017年8月13日。 2017年10月20日閲覧。
- ^ 「Intel メディアドライバー - HW メディア機能」。GitHub。2019年1 月 25 日。
- ^ 「Intel(R) Media Driver for VAAPI - デコード/エンコード機能」。GitHub 。 2022年3月29日。 2022年12月2日閲覧。
- ^ "VA-API 1.7.3 変更ログ". GitHub。 2021年10月12日。
- ^ 「4:2:2と4:4:4を除く」。
- ^ 「ハードウェア ビデオ アクセラレーション - ArchWiki (VA-API ドライバー比較表)」。ArchWiki。2021年 10 月 16 日。
- ^ 「既知の問題と制限事項 #5」。GitHub。2021年10月16日。
- ^ 「Intel、Icelake向けGen11グラフィックスおよびSunny Coveの詳細を発表」。
外部リンク
- インテル クイック シンク ビデオ、intel.com
