NVIDIA CUDA: YES (ver 10.2, CUFFT NVCUVID CUBLAS FAST_MATH)
为NVCUVID 硬件解码支持
Time to check the CUDA VideoReader sample - decoding H264 worked! But HEVC didn’t - the error was unknown FourCC code in opencv_contrib-4.5.1/modules/cudacodec/src/ffmpeg_video_source.cpp (my video has ‘hev1’ FourCC). So I added the missing definitions:
case CV_FOURCC_MACRO('H', '2', '6', '5'): // fallthru
case CV_FOURCC_MACRO('h', '2', '6', '5'): // fallthru
case CV_FOURCC_MACRO('h', 'e', 'v', 'c'): return HEVC;
changed to:
case CV_FOURCC_MACRO('H', '2', '6', '5'): // fallthru
case CV_FOURCC_MACRO('h', '2', '6', '5'): // fallthru
case CV_FOURCC_MACRO('h', 'e', 'v', '1'): // fallthru
case CV_FOURCC_MACRO('h', 'v', 'c', '1'): // fallthru
case CV_FOURCC_MACRO('h', 'e', 'v', 'c'): return HEVC;
- https://stackoverflow.com/questions/65740367/reading-a-video-on-gpu-using-c-and-cuda
- mkfile 硬件解码
[cmake 硬件解码代码和安装](https://blog.csdn.net/qq_34859576/article/details/121349056)
- https://blog.csdn.net/qq_46970849/article/details/112985873