视频解码性能对比opencv + cuvid + gpu vs. ffmpeg + cpu

Posted ahfuzhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了视频解码性能对比opencv + cuvid + gpu vs. ffmpeg + cpu相关的知识,希望对你有一定的参考价值。

视频大小:1168856 字节
画面尺寸:480*848
帧数:275

opencv + cuvid + tesla P4, 解码性能:1426.84 fps

ffmpeg 4.0 API + [Intel(R) Xeon(R) Gold 6133 CPU @ 2.50GHz] ,解码性能:206.46 fps

GPU解码是CPU解码的6.9倍。
注意:
1. GPU解码丢了两帧;
2. 如果使用cuda stream流水线技术,理论上性能还会再提升。

以上是关于视频解码性能对比opencv + cuvid + gpu vs. ffmpeg + cpu的主要内容,如果未能解决你的问题,请参考以下文章

ffmpeg + cuda(cuvid) 硬解码+像素格式转换(cpu主导)实战

不支持编解码器 h264_cuvid

opencv系列之基于NVIDIA显卡的opencv-python硬解方案

opencv系列之基于NVIDIA显卡的opencv-python硬解方案

尝试使用 NVDEC 解码 4K 视频时出错

GPU编解码GPU硬解码---DXVA