nothing provides libfluidsynth.so.1()(64bit) needed by vlc-1:3.0.12-1.el8.x86_64 on CentOS 8
1. download libfluidsynth libfluidsynth1-1.1.11-14.1.x86_64.rpm packages for Fedora 26 from
ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/rncbc/Fedora_26/x86_64/libfluidsynth1-1.1.11-14.1.x86_64.rpm
or
http://rpm.pbone.net/info_idpl_61486622_distro_redhatel8_com_fluidsynth-libs-1.1.11-6.el8.x86_64.rpm.html
2. Install package with rpm -ivh
$ su -
$ rpm -ivh libfluidsynth1-1.1.11-14.1.x86_64.rpm
$ dnf install vlc #as refernce URL
Reference
https://www.videolan.org/vlc/download-redhat.html