zypper in ffmpeg-7-libavdevice-devel ffmpeg-7-libavutil-devel ffmpeg-7-libavcodec-devel libunistring-devel libdeflate-devel
which pulled in several dependencies, resulting in the overall package list:
ffmpeg-7-libavcodec-devel ffmpeg-7-libavutil-devel ffmpeg-7-libswresample-devel ffmpeg-7-libavformat-devel ffmpeg-7-libavdevice-devel ffmpeg-7-libavfilter-devel ffmpeg-7-libpostproc-devel ffmpeg-7-libswscale-devel libdeflate-devel libunistring-devel
Maybe just a subset of these is necessary. Conversely, I've already had ffmpeg-7 and libavcodec57 and a number of other devel packages installed from before, so some other packages might also be neccessary. Still, this might help you in adding instructions for installing your Notcurses::Native on OpenSUSE.
sudo zypper in \
ncurses-devel libunistring-devel libdeflate-devel \
ffmpeg-7-libavcodec-devel ffmpeg-7-libavformat-devel \
ffmpeg-7-libavutil-devel ffmpeg-7-libavdevice-devel \
ffmpeg-7-libswscale-devel \
cmake pkg-config gcc