
튜토리얼에 따라 jetson TX2에서 Nvidia Cuda 지원으로 FFMPEG를 컴파일하려고 합니다.https://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_PATHFFmpeg에 대한 구성을 실행할 때 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
어떤 도움을 주셔서 감사합니다