錯誤:cuda 已請求,但並非所有依賴項都滿足:ffnvcodec

錯誤:cuda 已請求,但並非所有依賴項都滿足:ffnvcodec

我正在嘗試按照教程在 jetson TX2 上編譯具有 Nvidia Cuda 支援的 FFMPEGhttps://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 

當我嘗試配置 ffmpeg 時,它說:

ERROR: cuda requested, but not all dependencies are satisfied: ffnvcodec

我看到了問題的第一個答案:錯誤:已請求 cuvid,但並非所有依賴項都滿足:cuda/ffnvcodec

我以為我找到了問題的解決方案。編譯 FFmpeg NVIDIA 標頭(“ffnvcodec”):

git clone https://git.videolan.org/git/ffmpeg/nv-codec-headers.git
cd nv-codec-headers
make
sudo make install

我嘗試先重新編譯 ffmpeg,但出現相同的錯誤。

然後我聲明PKG_CONFIG_PATH為 FFmpeg 運行配置時指向 ffnvcodec.pc 所在的路徑

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 

錯誤:cuda 已請求,但並非所有依賴項都滿足:ffnvcodec

謝謝你的幫助

相關內容