【发布时间】:2019-02-03 09:12:17
【问题描述】:
我使用 nvidia-docker 在 docker 容器中安装了 Nvidia Video Codec SDK 8.2 + ffmpeg,但是当我运行它时
ffmpeg -f rawvideo -s:v 1920x1080 -r 30 -pix_fmt yuv420p -i HeavyHand_1080p.yuv -c:v h264_nvenc -preset slow -cq 10 -bf 2 -g 150 output.mp4
我收到了这个错误
无法加载 libnvidia-encode.so.1
nvenc 所需的最低 Nvidia 驱动程序为 390.25 或更高版本 初始化输出流时出错 0:0 -- 打开编码器时出错 对于输出流 #0:0 - 可能是不正确的参数,例如 bit_rate, 速率、宽度或高度
否则nvidia-smi会显示这个
使用的这个 gpu 是 GeForce 1050 Ti 并且 cuda 版本是 9.0
【问题讨论】:
-
也许调整 ffmpeg 代码以告诉您它认为它是什么版本...
标签: docker ffmpeg nvidia nvidia-docker nvenc