我正在使用ffmpeg可执行文件将q2gts流从h264转换为h265与nvenc并且我在我的主板上安装了两个nvidia图形卡:GeForce GTX 690和Tesla k-10。是否有任何编解码器特定的参数为ffmpeg中的nvenc选择使用我想要的任何这些GPU进行编码?
nvenc编码器具有GPU选项,允许列出和选择用于编码的GPU。
所以,使用
ffmpeg -f lavfi -i nullsrc -c:v h264_nvenc -gpu list -f null -
在上面,生成虚拟视频源,然后通过管道传送到空。同时,FFmpeg将列出可用的GPU列表。
一旦知道,就可以通过将-gpu N
添加到编码命令来选择特定的GPU,其中N是设备#。