【发布时间】:2017-06-16 08:47:39
【问题描述】:
我目前正在使用两个 nvidia p4 显卡。
在之前版本的ffmpeg(3.2.0之前)中,我可以使用选项“-gpu 0 or 1 etc”来选择特定的gpu卡。
但是在当前版本中,没有选择gpu卡的选项。
实际上在 nvenc_h264.c 或 nvenc_hevc.c 中指定了“gpu”选项。
但在 nvenc.c 文件中,没有使用“gpu”选项的代码。
有什么方法可以选择特定的卡吗?
两张卡之间的负载均衡是怎么做的?
是在驱动级别完成的吗?
谢谢。
【问题讨论】:
-
显示您尝试过的完整 ffmpeg 命令及其控制台输出。
-
如下
ffmpeg -y -hwaccel cuvid -gpu 2 -c:v h264_cuvid -i input.mp4 -vf scale_npp=1280:720 -c:v h264_nvenc -gpu 0 output.mp4对于“-gpu”之后的任何数字,它都有效。它的问题。如果我指出不存在的 gpu,它不应该工作。 -
我不清楚。因此,如果索引有效,则 GPU 选择有效,否则无效?