jsB*_*aek 3 ffmpeg nvidia nvenc
我目前使用两个 nvidia p4 显卡。
在以前版本的 ffmpeg(3.2.0 之前)中,我可以使用选项“-gpu 0 或 1 等”来选择特定的 GPU 卡。
然而,在当前版本中,没有选择 GPU 卡的选项。
实际上,nvenc_h264.c 或 nvenc_hevc.c 中指定了“gpu”选项。
但在 nvenc.c 文件中,没有使用“gpu”选项的代码。
有什么办法可以选择特定的卡吗?
两张卡之间的负载均衡是如何实现的?
是在驱动级别完成的吗?
谢谢。
小智 5
我有同样的问题。转码时,无论我使用-gpu
选项选择哪个 GPU,ffmpeg 始终使用 GPU #0。
-hwaccel_device #我设法通过使用而不是解决它-gpu
例如:
ffmpeg -hwaccel_device 0 -hwaccel cuvid -c:v h264_cuvid -i <input> -b:v 2048k -vf scale_npp=1280:-1 -c:v h264_nvenc -y <output>
Run Code Online (Sandbox Code Playgroud)