Failed to initialize a decoder for codec 'hevc'.

Using Smplayer. I installed the codecs via the command line.

# lspci | grep VGA29:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)

I am using the nouveau driver. I think I need to install the Nvidia driver for this card. Where do I find it? YaST only show more recent drivers.

As always: which package, from where?

And the, of course rather stupid, question, did you switch vendor to Packman?

Hmm …

  • Is the SMPlayer complaining about H.265/HEVC { 8-bit or 10-bit }?

AFAICS, SMPlayer and, the underlying MPlayer, don’t mention H.265 – only H.264 (MPEG-4) – <https://www.smplayer.info/en/supported-formats-and-codecs&gt; and <http://www.mplayerhq.hu/design7/info.html&gt;.

[INDENT=2]And, you’ll need the nouveau-fw Firmware package – on openSUSE you’ll need to install the nvidia-firmware-installer package –[/INDENT]

Downloads and installs the nVidia firmware to use with nouveau

And, bottom line, if you really need H.265/HEVC 8-bit or 10-bit support then, that’s only available for “Maxwell” cards and newer and, only via the NVIDIA driver …

No Henk, not a stupid question, just a stupid user who forgot to press the <ENTER> button at

zypper dup --allow-vendor-change --from http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.3/

Thanks for pointing it out.

Switching to Packman is not the same as installing proprietary codecs…

f.e.:

rpm -ql gstreamer-plugins-ugly-orig-addon 
/usr/lib64/gstreamer-1.0/libgstamrnb.so
/usr/lib64/gstreamer-1.0/libgstamrwbdec.so
/usr/lib64/gstreamer-1.0/libgstasf.so
/usr/lib64/gstreamer-1.0/libgstx264.so
/usr/share/gstreamer-1.0/presets/GstAmrnbEnc.prs
/usr/share/gstreamer-1.0/presets/GstX264Enc.prs

That will install wmv, asf, x264 and so on…

Hardware support.
Software support doesn’t need it.
And playing 10-bit video (30-bit colour depth) on 8-bit screen is rather useless.