
Estou tentando compilar FFMPEG com suporte Nvidia Cuda no jetson TX2 seguindo o tutorialhttps://developer.nvidia.com/ffmpeg
git clone https://github.com/FFmpeg/FFmpeg -b master
cd FFmpeg
./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
Quando tento configurar o ffmpeg, ele diz:
ERROR: cuda requested, but not all dependencies are satisfied: ffnvcodec
Eu vi a primeira resposta da pergunta:ERRO: cuvid solicitado, mas nem todas as dependências foram satisfeitas: cuda/ffnvcodec
Achei que tinha encontrado a solução para o meu problema. Para compilar os cabeçalhos FFmpeg NVIDIA ("ffnvcodec"):
git clone https://git.videolan.org/git/ffmpeg/nv-codec-headers.git
cd nv-codec-headers
make
sudo make install
Tentei recompilar o ffmpeg primeiro, mas recebo o mesmo erro.
Então eu declaro oPKG_CONFIG_PATHapontando para o caminho onde ffnvcodec.pc está localizado ao executar o configure para FFmpeg
PKG_CONFIG_PATH="/home/nvidia/ffmpeg_sources/nv-codec-headers/" ./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
ERRO: cuda solicitado, mas nem todas as dependências foram satisfeitas: ffnvcodec
Obrigado por qualquer ajuda