Compré una GeForce GTX 1050TI para probar FFmpeg con el codificador Nvidia. Instalé los requisitos usando el archivo de ejecución CUDA Utils con estos parámetros: (Estoy usando Debian; no puedo cambiar a una distribución compatible por un tiempo).
export PERL5LIB=.
./cuda-toolkit.run -override
La instalación fue exitosa.
Construí FFmpeg con esta configuración:
./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
make && make install
también exitoso.
Intenté ejecutar ffmpeg
y el resultado de eso:
ffmpeg: error while loading shared libraries: libnppig.so.8.0: cannot open shared object file: No such file or directory
libnppig.so.8.0
existe en /usr/local/cuda/lib64
.
Intenté esto para incluir bibliotecas CUDA, basadas enesta guía del servidor Linux, pero todavía no funciona.
¿Hay alguna solución para eso, sin cambiar de distribución?
Respuesta1
Lo resolví yo solo:
EXPORTAR LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
Realmente aprecio tus correcciones de errores ortográficos, pero necesitaba ayuda, no un curso de inglés.