ハードウェアアクセラレーションデコードの紹介
*本ドキュメントにおけるGUIとは Waifu2x-Extension-GUI を指します
1.「ハードウェアアクセラレーションデコード」とは何ですか?
デフォルトでは、GUIはソフトウェアデコーダー(CPU)を使用して動画をデコードします(動画をフレームに分割します)。
ハードウェアアクセラレーションデコードを有効にすると、GUIはGPUを使用して動画をデコードできるようになり、より高速で効率的になります。
ただし、ハードウェアデコーダーの互換性はソフトウェアデコーダーほど高くありません。
GUIは、ハードウェアデコーダーが動画をデコードできない場合に、自動的にソフトウェアデコーダーへ切り替えることができます。それでも問題が解決しない場合は、別のハードウェアデコーダーに変更するか、ハードウェアアクセラレーションデコードを無効にしてください。
2.ハードウェアデコーダーの紹介
DirectX DXVA2:
- DirectX 9を使用した動画デコードアクセラレーションです。ほとんどの最新のWindows PCと互換性があるため、ハードウェアデコーダーについて詳しく調べたくない場合は、そのままDXVA2をお使いください。
DirectX D3D11VA:
Nvidia CUDA
- Nvidia CUDAを使用した動画デコードアクセラレーションです。このデコーダーを使用するには、CUDAコアを搭載したNvidia GPUが必要です。
Nvidia CUVID
- NVIDIAが提供するCUDAの拡張機能であるCUVIDは、ハードウェアデコーダーにアクセスするだけのものです。このデコーダーを使用するには、CUDAコアを搭載したNvidia GPUが必要です。
- 対応コーデック:
av1,h264,hevc,mjpeg,mpeg1,mpeg2,mpeg4,vc1,vp8,vp9
Intel QSV
- Intel Quick Sync Videoです。このデコーダーを使用するには、Intel iGPUが必要です。
- 対応コーデック:
av1,h264,hevc,mjpeg,mpeg2,vc1,vp8,vp9