關鍵就是要有SDL
- 安裝SDL(失敗)
yum install -y SDL-devel
- 編譯SDL2(成功)
https://blog.csdn.net/quantum7/article/details/104173159
- 編譯參數
# export is must use
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:${PKG_CONFIG_PATH}
pkg-config --modversion ffnvcodec
CUDA_PATH=nvcc=/usr/local/cuda-11.0
make clean
export ECFLAG="-fPIC"
./configure \
--extra-cflags="-I/usr/local/cuda/include -fPIC " \
--extra-ldflags="-L/usr/local/cuda/lib64 -ldl " \
--pkg-config-flags=--static \
--enable-shared \
--enable-static \
--enable-sdl \
--enable-gpl --enable-libx264 \
--enable-cuvid --enable-nvenc --enable-nonfree \
--nvcc=${CUDA_PATH}/bin/nvcc
make
sudo make install
- 測試
ffplay -codec:v h264_cuvid ../../Safari.mp4
# nvidia-smi -l 1