1

Я собираю ffmpeg на Centos7, драйвер Nvidia 384.81, CUDA 9.0. Я использую Tesla P4.

Вот моя строка конфигурации:

./configure --enable-cuda --enable-cuvid --enable-nvenc --enable-nonfree --enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64

Я получаю эту ошибку:

ERROR: cuvid requested, but not all dependencies are satisfied: cuda

Я нашел свежую информацию по этому вопросу по адресу: нажмите здесь

поэтому я сделал это:

git clone https://git.videolan.org/git/ffmpeg/nv-codec-headers.git
make
sudo make install

вывод выглядит так:

sed 's#@@PREFIX@@#/usr/local#' ffnvcodec.pc.in > ffnvcodec.pc
install -m 0755 -d '/usr/local/include/ffnvcodec'
install -m 0644 include/ffnvcodec/*.h '/usr/local/include/ffnvcodec'
install -m 0755 -d '/usr/local/lib/pkgconfig'
install -m 0644 ffnvcodec.pc '/usr/local/lib/pkgconfig'

Затем я пытаюсь снова настроить ffmpeg и получаю ту же ошибку.

ERROR: cuvid requested, but not all dependencies are satisfied: cuda

Этот заголовок исправлен только для cuda 8.0 или он также должен работать с 9.0? У кого-нибудь есть способ решить эту проблему?

0