【发布时间】:2019-03-23 08:20:28
【问题描述】:
我们用 C 代码编写了一段短代码来读取视频文件,使用常用库如 libavcodec、libavformat 等。
代码运行平稳,但仅使用 CPU 资源。我们需要在 GPU(Nvidia GeForce 940MX 和 1080Ti)上运行代码。有没有办法强制代码在 GPU 上运行?
虽然使用命令行(例如,ffmpeg -hwaccel cuvid -i vid.mp4 out.avi)一切都很好,但我们无法通过源代码让它在 GPU 上运行。
我们正在使用 Ubuntu 18.04,并且 ffmpeg 使用 CUDA 9.2 正确编译
【问题讨论】: