Начиная с ffmpeg 3.2 поддерживается аппаратное (де)кодирования на Nvidia без пересборки с CUDA, но начиная с 4.0 требует доп. усилий при сборке. Нужно опакетить https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/ffnvcodec-headers И в ffmpeg добавить опции --enable-nvenc --enable-nvdec.
ffmpeg -codecs 2>/dev/null | grep nvenc
Собрано начиная с версии 4.3.1-alt3.2