自定义FFMpeg构建与QSV, CUDA和VAAPI,也可以在其他服务器和目录上运行



因为我开始与我的第一个构建经验与FFMpeg。我想用IntelHD GPU (QSV)和Nvidia GPU (NVENC)和VAAPI支持构建一个自定义版本的FFMpeg,它也应该在具有相应GPU (IntelHD + GPU)的其他Linux (Ubuntu 18.04和20.04)计算机上运行。所以我想问以下问题:

  • 是否相应的显卡(IntelHD和Nvidia)必须在我想要编译FFMpeg的服务器上可用,并且必须安装其驱动程序?还是没有必要?
  • 如果必须安装显卡驱动程序,显卡驱动程序是否仍然需要安装在另一台服务器上,或者是否相应地编译驱动程序?
  • 要在第三方(外国)服务器的不同目录上运行FFmpeg二进制文件,必须进行哪些配置设置,如/home/anotherfolder/underfolder/FFmpeg ?

构建FFMPEG不需要安装任何GPU或驱动程序,除了在该操作系统中满足所有依赖项外,不需要任何特殊配置设置。