@t160915 I didn't say anything about Vivaldi repo.
Ruario's script gets "libffmpeg.so" <- not a link - and puts it into your home directory creating $HOME/.local/lib/vivaldi/libffmpeg.so and this script should run on openSUSE just fine - as is, no manual messing necessary. If I remember correctly it was Gwen's script that was meant only for Ubuntu or Debian based distros.
This script also creates "oxideqt-codecs-extra-version.txt" file in the same directory but it's there only for future updates of libffmpeg.so using this script - Vivaldi ignores this .txt file, as far as I know. Vivaldi only picks up libffmpeg.so when it starts and if you have other versions of this file elsewhere don't worry about them - this place, in your home directory, takes the priority and Vivaldi ignores all the others.
These other versions of libffmpeg.so are not guaranteed to work anyway, we need to download the version made for Ubuntu. If you think it's weird and inconvenient it's understandable to feel this way, but H.264 is a proprietary codec protected by various patents and different browsers and different distros deal with it differently. It's complicated.