
Estoy intentando compilar FFMPEG con soporte de Nvidia Cuda en Jetson TX2 siguiendo el 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
Cuando intento configurar ffmpeg, dice:
ERROR: cuda requested, but not all dependencies are satisfied: ffnvcodec
Vi la primera respuesta de la pregunta:ERROR: se solicitó cuvid, pero no se satisfacen todas las dependencias: cuda/ffnvcodec
Pensé que había encontrado la solución a mi problema. Para compilar los encabezados FFmpeg NVIDIA ("ffnvcodec"):
git clone https://git.videolan.org/git/ffmpeg/nv-codec-headers.git
cd nv-codec-headers
make
sudo make install
Intenté recompilar el ffmpeg como primero, pero aparece el mismo error.
Entonces declaro elPKG_CONFIG_PATHapuntando a la ruta donde se encuentra ffnvcodec.pc cuando se ejecuta configurar 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
ERROR: se solicitó cuda, pero no se satisfacen todas las dependencias: ffnvcodec
Gracias por cualquier ayuda