leap 15.04 x264 codecs

I can’t play any video files in any of the players, I didn’t find a codec for this version of Opensuse.

Install opi:

zypper in opi

Install the codecs:

opi codecs

Did you add the Packman repo and do the Vendor switch to it?

packman repo is not availible in community repo

To add the Packman repo:

zypper ar https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_$releasever/ packman

To switch to Packman:

zypper dup --from packman

(all as root of course)

Then try again your multi-media and post if it does not help.

opi codecs adds the Packman Repo, adds the codecs and switch to Packman.

Packman wants Downgrade some packages for installing codes, Is that safe?

Packman wants to Downgrade some packages for installing codecs, Is that safe?

Yes, thats correct and safe.

Thank you very much for guiding me very quickly and correctly, one of the most illiterate forums is the Ubuntu forum, where you end up having to find a solution to your problem yourself.

Packman wants to Downgrade some packages for installing codecs, Is that safe?

If you look to this, you will see, that this are the same Versions of packages, but only the Build is another.
So as hui has said:
It is safe.

Is it necessary to execute the command sudo zypper dup --from packman --allow-vendor-change after installing the codecs by OPI?

No, but do it and see…

Nothing to do… I have about 18 packages that are not updated normally, do I need to use dup to update them?

What do you mean by this? Please not so vague. Which packages? From where?

 ffmpeg-4 gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai gtk3-immodule-tigrigna  gtk3-immodule-vietnamese gtk3-lang libavcodec58_134 libavdevice58_13 libavfilter7_110 libavformat58_76
  libavresample4_0 libavutil56_70 libgtk-3-0 libheif1 libpostproc55_9 libswresample3_9 libswscale5_9

Dependency resolution failed: the installed gtk3-branding-openSUSE-15.0-lp154.2.2.1.noarch requires 'libgtk-3-0 = 3.24.31', but this requirement cannot be provided

I see we do nothave your present repository list, so please

zypper lr -d

And you now gave a list, but how did you get that list? Please do not copy/paste only (part of) output, but whenever possible, complete: the line with the prompt and the command, all output and the line with the new prompt. Then everybody can see exact what you saw.

And to see where those 18 are from, let us check one of them:

zypper se -si ffmpeg-4

Also please post:

zypper up

Maybe you mean:

LANG=C zypper up
Loading repository data...
Warning: Repository 'Main Update Repository' appears to be outdated. Consider using a different mirror or server.
Reading installed packages...

The following 90 package updates will NOT be installed:
  AusweisApp2 broadcom-wl dwarves elfutils elfutils-lang gdal geoclue2 grass grass-doc
  gstreamer-plugins-ugly gstreamer-plugins-ugly-lang kmozillahelper lame libasm1 libdw1 libdwarves1
  libdw-devel libebl-plugins libelf1 libelf-devel libfreebl3 libfreebl3-hmac libfreexl1 libgeos_c1
  libgeotiff5 libkea1_4 libmp3lame0 libmp3lame-devel libshp2 libsoftokn3 libsoftokn3-hmac libspatialite7
  libvlc5 libvlccore9 libwx_base-suse-nostl-devel libwx_baseu_net-suse3_0_5
  libwx_baseu_net-suse-nostl3_0_5 libwx_baseu-suse3_0_5 libwx_baseu-suse-nostl3_0_5
  libwx_baseu_xml-suse3_0_5 libwx_baseu_xml-suse-nostl3_0_5 libwx_gtk2u_adv-suse3_0_5
  libwx_gtk2u_adv-suse-nostl3_0_5 libwx_gtk2u_aui-suse3_0_5 libwx_gtk2u_core-suse3_0_5
  libwx_gtk2u_core-suse-nostl3_0_5 libwx_gtk2u_gl-suse3_0_5 libwx_gtk2u_html-suse3_0_5
  libwx_gtk2u_html-suse-nostl3_0_5 libwx_gtk2u_media-suse3_0_5 libwx_gtk2u_propgrid-suse3_0_5
  libwx_gtk2u_qa-suse3_0_5 libwx_gtk2u_qa-suse-nostl3_0_5 libwx_gtk2u_richtext-suse3_0_5
  libwx_gtk2u_stc-suse3_0_5 libwx_gtk2u_xrc-suse3_0_5 libzbar0 meson MozillaFirefox
  MozillaFirefox-branding-openSUSE MozillaFirefox-translations-common mozilla-nspr mozilla-nss
  mozilla-nss-certs mozilla-nss-tools perl-Glib-Object-Introspection perl-Gtk3 proj proj-devel
  python3-GDAL python3-OWSLib python3-pyproj python3-PyYAML python-rpm-generators python-rpm-macros
  r8168-blacklist-r8169 system-user-srvGeoClue tar tar-lang tar-rmt typelib-1_0-Geoclue-2_0 ucode-intel
  vlc vlc-codec-gstreamer vlc-lang vlc-noX vlc-qt vlc-vdpau wxWidgets-3_2-nostl-devel wxWidgets-lang

That means not, that your installed packages are outdated, that means only:
A package wirh a higher Version.Release.Build number is available in anther Repo.

LANG=C zypper se -s gstreamer-plugins-ugly
Loading repository data...
Warning: Repository 'Main Update Repository' appears to be outdated. Consider using a different mirror or server.
Reading installed packages...

S  | Name                                        | Type       | Version            | Arch   | Repository
---+---------------------------------------------+------------+--------------------+--------+-------------------------------------------------------------
i+ | gstreamer-plugins-ugly                      | package    | 1.16.3-pm153.3.5.5 | x86_64 | Packman1
i+ | gstreamer-plugins-ugly                      | package    | 1.16.3-pm153.3.5.5 | x86_64 | Packman
v  | gstreamer-plugins-ugly                      | package    | 1.16.3-3.3.1       | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
v  | gstreamer-plugins-ugly                      | package    | 1.16.2-1.75        | x86_64 | Main Repository
   | gstreamer-plugins-ugly                      | srcpackage | 1.16.3-pm153.3.5.5 | noarch | Packman1
   | gstreamer-plugins-ugly                      | srcpackage | 1.16.3-pm153.3.5.5 | noarch | Packman
   | gstreamer-plugins-ugly                      | srcpackage | 1.16.3-3.3.1       | noarch | Update repository with updates from SUSE Linux Enterprise 15

Same Version, but different Build Number…

sudo zypper up
[sudo] password for root: 
Loading repository data...
Reading installed packages...


The following 18 package updates will NOT be installed:
  ffmpeg-4 gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai gtk3-immodule-tigrigna
  gtk3-immodule-vietnamese gtk3-lang libavcodec58_134 libavdevice58_13 libavfilter7_110 libavformat58_76
  libavresample4_0 libavutil56_70 libgtk-3-0 libheif1 libpostproc55_9 libswresample3_9 libswscale5_9
Nothing to do.