Comprei a GeForce GTX 1050TI para testar o FFmpeg com o codificador Nvidia. Instalei os requisitos usando o arquivo de execução CUDA Utils com estes parâmetros: (Estou usando o Debian; não consigo mudar para uma distribuição compatível por um tempo.)
export PERL5LIB=.
./cuda-toolkit.run -override
A instalação foi bem-sucedida.
Eu construí o FFmpeg com esta configuração:
./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
também bem sucedido.
Tentei executar ffmpeg
e a saída disso:
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 em /usr/local/cuda/lib64
.
Eu tentei isso para incluir bibliotecas CUDA, baseadas emeste Guia do Servidor Linux, mas ainda não está funcionando.
Existe alguma solução para isso, sem mudar de distro?
Responder1
Eu resolvi sozinho:
EXPORTAR LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
Agradeço muito suas correções de erros ortográficos, mas precisava de ajuda, não de um curso de inglês.