说明:利用nvidia家的vpf(视频处理框架),源码在:https://github.com/NVIDIA/VideoProcessingFramework,可以对常用编码格式的视频或视频流进行硬解码(gpu解码),我自己测试过yolovx模型,在3090显卡上使用硬解码推理速度能达到300fps,否则最多在70fps。
下面介绍vpf工具的安装和使用。
一、编译安装vpf
注意:
不同的cuda版本,对应不同的Video_Codec_SDK,官方例子是cuda10,因此用的是Video_Codec_SDK_9.1.23;我的是3090显卡cuda11.1,可以使用Video_Codec_SDK_10.0.26。
1. 安装最新的 Nvidia 视频驱动程序和 CUDA SDK(Video_Codec_SDK_10.0.26)。
安装参考之前的博客:htt