官网资料:
不同显卡的支持情况:
https://developer.nvidia.com/video-encode-decode-gpu-support-matrix
每代GPU体系对硬解码的支持:
https://developer.nvidia.com/nvidia-video-codec-sdk
如下图:
可以看到对于H264编码,最大分辨率支持到4096x4096,也就意味着8K的H264编码文件是不能用GPU加速解码的.
H265编码,最大分辨率支持到8192x8192,是可以用GPU加速解码的.
项目上遇到一个H264编码,分辨率为7680x2160的视频文件,发现 GPU不能硬件加速, 转码为HEVC即可.
故此说明.
CUDA 下载地址:
v10.0: https://developer.nvidia.com/cuda-10.0-download-archive?target_os=Windows&target_arch=x86_64&target_version=10
v11 https://developer.nvidia.com/cuda-toolkit