Ffmpeg [7.1] не удастся с компиляцией с cuda-toolkit [12.0]C++

Программы на C++. Форум разработчиков
Anonymous
Ffmpeg [7.1] не удастся с компиляцией с cuda-toolkit [12.0]

Сообщение Anonymous »

Я пытаюсь настроить компиляцию ffmpeg с помощью Nvidia cuda. nvidia-cuda-toolkit
[*] Ubuntu 24.04
[*] nvidia Driver Nvidia-smi 570.169

Я настроил ffmpeg build stormations:
​​ .

Код: Выделить всё

./configure  --enable-nonfree --enable-cuda-nvcc --enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64 --disable-static --enable-shared --logfile=ffmpeg_config.log
Затем после создания я получаю такую ​​ошибку:
libavfilter/vf_scale_npp.c: In function ‘nppscale_resize’:
libavfilter/vf_scale_npp.c:744:15: error: implicit declaration of function ‘nppiResizeSqrPixel_8u_C1R’; did you mean ‘nppiResizeSqrPixel_8u_C1R_Ctx’? [-Werror=implicit-function-declaration]
744 | err = nppiResizeSqrPixel_8u_C1R(in->data, (NppiSize){ iw, ih },
| ^~~~~~~~~~~~~~~~~~~~~~~~~
| nppiResizeSqrPixel_8u_C1R_Ctx
cc1: some warnings being treated as errors
make: *** [ffbuild/common.mak:81: libavfilter/vf_scale_npp.o] Error 1
< /code>
Похоже, что с конкретной версией Cuda Toolkit некоторые функции были заменены на новые. Я не могу найти никакого исправления для этого в FFMPEG Repo.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... olkit-12-0

Вернуться в «C++»