sudo zypper install --allow-vendor-change --from packman ffmpeg gstreamer-plugins-{good,bad,ugly,libav} libavcodec vlc-codecs
[sudo] password for root:
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
'ffmpeg' not found in package names. Trying capabilities.
'ffmpeg-4' providing 'ffmpeg' is already installed.
'libavcodec' not found in package names. Trying capabilities.
'libavcodec57' providing 'libavcodec' is already installed.
'libavcodec58_134' providing 'libavcodec' is already installed.
'libavcodec60' providing 'libavcodec' is already installed.
'vlc-codecs' is already installed.
There is an update candidate 'vlc-codecs-3.0.21-1699.6.pm.22.i586' for 'vlc-codecs-3.0.21-1699.6.pm.17.x86_64', but it does not match the specified version, architecture, or repository.
'gstreamer-plugins-bad' not found in package names. Trying capabilities.
'gstreamer-plugins-bad' is already installed.
'gstreamer-plugins-ugly' not found in package names. Trying capabilities.
'gstreamer-plugins-ugly' is already installed.
'gstreamer-plugins-good' not found in package names. Trying capabilities.
'gstreamer-plugins-good' is already installed.
'gstreamer-plugins-libav' not found in package names. Trying capabilities.
'gstreamer-plugins-libav' is already installed.
Resolving package dependencies...
Nothing to do.
Only see here
There is an update candidate ‘vlc-codecs-3.0.21-1699.6.pm.22.i586’ for ‘vlc-codecs-3.0.21-1699.6.pm.17.x86_64’, but it does not match the specified version, architecture, or repository.
The chromium-ffmpeg-extra package at Packman is way out of date. The current Opera (112.0.5197.39) is based on Chromium 126, so download the appropriate ffmpeg,so for that version of Chromium and as root, copy it to /usr/lib64/opera/lib_extra/
I get ffmpeg.so from here; I’ve been doing it for so long that I don’t recall where I got the link from , but here’ tis…