Hardware-accelerated Decoding Introduction

*GUI in this document refers to Waifu2x-Extension-GUI


1.What is "Hardware-accelerated Decoding"?

By default, GUI use software endcoders(CPU) to decode videos(split video into frames).

With Hardware-accelerated Decoding, GUI can use GPU to decode videos, which is much more fast and efficient.

But the Compatibility of hardware decoders are NOT as great as software decoders.

The GUI can automatically switch to the software decoder when the hardware decoder fails to decode the video. And if there are still problems, please change to another hardware decoder or just turn off Hardware-accelerated Decoding.


2.Hardware dencoders introduction

DirectX DXVA2:

DirectX D3D11VA:

Nvidia CUDA

Nvidia CUVID

➡Video Encode and Decode GPU Support Matrix [NEW] | NVIDIA Developer

Intel QSV