Nvidia エンコーダーで FFmpeg をテストするために、GeForce GTX 1050TI を購入しました。次のパラメーターを使用して、CUDA Utils 実行ファイルを使用して要件をインストールしました: (Debian を使用しています。しばらくの間、サポートされているディストリビューションに変更できません。)
export PERL5LIB=.
./cuda-toolkit.run -override
インストールは成功しました。
私は次の構成で 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
make && make install
も成功しました。
実行してみたffmpeg
ところ、出力は次のようになりました。
ffmpeg: error while loading shared libraries: libnppig.so.8.0: cannot open shared object file: No such file or directory
libnppig.so.8.0
に存在します/usr/local/cuda/lib64
。
私はCUDAライブラリを含めるためにこれを試しました。このLinuxサーバーガイドしかし、まだ動作しません。
ディストリビューションを変更せずに、これを解決する方法はありますか?
答え1
私は自分で解決しました:
エクスポート LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
スペルミスの修正には本当に感謝していますが、必要なのは英語のコースではなく、助けでした。