libnppig.so.8.0 FFmpegが見つかりません


0

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サーバガイド 、 それでもまだうまくいきません。

ディストリビューションを変更せずに、そのための解決策はありますか?


@Antz:スペルミスを見つけて修正してくれてありがとう、(1)あちこちにランダムな書式設定をするのをやめて、(2)見つけて直してみてください すべて あなたが編集した投稿の問題。
Scott

@ SudoSu:あれば ./configure commandはすべて1つのコマンドです(必ずしなければならないことですが)、最初の行の末尾にバックスラッシュを追加し(最後の行を除くすべての行)、理想的には2行目(最初の行を除くすべての行)をインデントします。 )いくつかのスペース。
Scott

それはただ間違ってコピーした単一行です。失敗して申し訳ありませんが、ネイティブスピーカーではありません。
SudoSu

それは大したことではありません - しかしこれはコードを明確に提示することの問題であり、そして実際に英語とは何の関係もありません。
Scott

@スコット。アップデートもありがとう
antzshrek

回答:


0

私は自分でそれを解決しました:

EXPORT LD_LIBRARY_PATH = / usr / local / cuda / lib64

スペルミスの修正を本当に感謝していますが、英語コースではなく助けが必要でした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.