Mpv media player - now missing x265/hevc support

Seems to me the last few releases of mpv media player has dropped support for decoding x265/hevc. Latest zypper dup gave me updates for mpv.

zypper se -s mpv
i+ | mpv                                | package    | 0.35.1+git.20230315.e1727553-335.1           | x86_64 | media:apps
v  | mpv                                | package    | 0.35.1+git.20230128.140ec21c-1.2             | x86_64 | openSUSE-Tumbleweed-Oss

I do a check on supported decoders and x265/hevc is missing -

chris@asus-roc:~>$mpv -vd help
Video decoders:
    ansi - ASCII/ANSI art
    apng - APNG (Animated Portable Network Graphics) image
    ayuv - Uncompressed packed MS 4:4:4:4
    bmp - BMP (Windows and OS/2 bitmap)
    dirac - BBC Dirac VC-2
    exr - OpenEXR image
    ffv1 - FFmpeg video codec #1
    ffvhuff - Huffyuv FFmpeg variant
    gif - GIF (Graphics Interchange Format)
    huffyuv - Huffyuv / HuffYUV
    mjpeg - MJPEG (Motion JPEG)
    mpeg1video - MPEG-1 video
    mpeg2video - MPEG-2 video
    pam - PAM (Portable AnyMap) image
    pbm - PBM (Portable BitMap) image
    pcx - PC Paintbrush PCX image
    pgm - PGM (Portable GrayMap) image
    pgmyuv - PGMYUV (Portable GrayMap YUV) image
    png - PNG (Portable Network Graphics) image
    ppm - PPM (Portable PixelMap) image
    rawvideo - raw video
    sgi - SGI image
    sunrast - Sun Rasterfile image
    targa - Truevision Targa image
    theora - Theora
    tiff - TIFF image
    v210 - Uncompressed 4:2:2 10-bit
    v210x - Uncompressed 4:2:2 10-bit
    v308 - Uncompressed packed 4:4:4
    v408 - Uncompressed packed QT 4:4:4:4
    v410 - Uncompressed 4:4:4 10-bit
    vp3 - On2 VP3
    vp5 - On2 VP5
    vp6 - On2 VP6
    vp6a - On2 VP6 (Flash version, with alpha channel)
    vp6f - On2 VP6 (Flash version)
    vp8 - On2 VP8
    vp9 - Google VP9
    webp - WebP image
    wrapped_avframe - AVPacket to AVFrame passthrough
    xbm - XBM (X BitMap) image
    xwd - XWD (X Window Dump) image
    y41p - Uncompressed YUV 4:1:1 12-bit
    yuv4 - Uncompressed packed 4:2:0
    zlib - LCL (LossLess Codec Library) ZLIB
    libdav1d (av1) - dav1d AV1 decoder by VideoLAN
    libopenjpeg (jpeg2000) - OpenJPEG JPEG 2000
    libvpx (vp8) - libvpx VP8
    libvpx-vp9 (vp9) - libvpx VP9
    libaom-av1 (av1) - libaom AV1
    av1 - Alliance for Open Media AV1
    libopenh264 (h264) - OpenH264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
chris@asus-roc:~>$

If I compare it to a laptop I keep a few versions behind -

i+ | mpv                  | package    | 0.35+git.20221222.657fd280-1.1   | x86_64 | (System Packages)
v  | mpv                  | package    | 0.35.1+git.20230128.140ec21c-1.2 | x86_64 | openSUSE-Tumbleweed-Oss
v  | mpv                  | package    | 0.35.1+git.20230128.140ec21c-1.2 | i586   | openSUSE-Tumbleweed-Oss

it has heaps of codecs including x265/hevc

chris@squid:~> mpv -vd help
Video decoders:
    aasc - Autodesk RLE
    aic - Apple Intermediate Codec
    alias_pix - Alias/Wavefront PIX image
    agm - Amuse Graphics Movie
    amv - AMV Video
    anm - Deluxe Paint Animation
    ansi - ASCII/ANSI art
    apng - APNG (Animated Portable Network Graphics) image
    arbc - Gryphon's Anim Compressor
    argo - Argonaut Games Video
    asv1 - ASUS V1
    asv2 - ASUS V2
    aura - Auravision AURA
    aura2 - Auravision Aura 2
    avrp - Avid 1:1 10-bit RGB Packer
    avrn - Avid AVI Codec
    avs - AVS (Audio Video Standard) video
    avui - Avid Meridien Uncompressed
    ayuv - Uncompressed packed MS 4:4:4:4
    bethsoftvid - Bethesda VID video
    bfi - Brute Force & Ignorance
    binkvideo - Bink video
    bitpacked - Bitpacked
    bmp - BMP (Windows and OS/2 bitmap)
    bmv_video - Discworld II BMV video
    brender_pix - BRender PIX image
    c93 - Interplay C93
    cavs - Chinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile)
    cdgraphics - CD Graphics video
    cdtoons - CDToons video
    cdxl - Commodore CDXL video
    cfhd - GoPro CineForm HD
    cinepak - Cinepak
    clearvideo - Iterated Systems ClearVideo
    cljr - Cirrus Logic AccuPak
    cllc - Canopus Lossless Codec
    cpia - CPiA video format
    cri - Cintel RAW
    camstudio (cscd) - CamStudio
    cyuv - Creative YUV (CYUV)
    dds - DirectDraw Surface image decoder
    dfa - Chronomaster DFA
    dirac - BBC Dirac VC-2
    dnxhd - VC3/DNxHD
    dpx - DPX (Digital Picture Exchange) image
    dsicinvideo - Delphine Software International CIN video
    dvvideo - DV (Digital Video)
    dxa - Feeble Files/ScummVM DXA
    dxtory - Dxtory
    dxv - Resolume DXV
    eacmv (cmv) - Electronic Arts CMV video
    eamad (mad) - Electronic Arts Madcow Video
    eatgq (tgq) - Electronic Arts TGQ video
    eatgv (tgv) - Electronic Arts TGV video
    eatqi (tqi) - Electronic Arts TQI Video
    8bps - QuickTime 8BPS video
    escape124 - Escape 124
    escape130 - Escape 130
    exr - OpenEXR image
    ffv1 - FFmpeg video codec #1
    ffvhuff - Huffyuv FFmpeg variant
    fic - Mirillis FIC
    fits - Flexible Image Transport System
    flashsv - Flash Screen Video v1
    flashsv2 - Flash Screen Video v2
    flic - Autodesk Animator Flic video
    flv (flv1) - FLV / Sorenson Spark / Sorenson H.263 (Flash Video)
    fmvc - FM Screen Capture Codec
    4xm - 4X Movie
    fraps - Fraps
    frwu - Forward Uncompressed
    g2m - Go2Meeting
    gdv - Gremlin Digital Video
    gem - GEM Raster image
    gif - GIF (Graphics Interchange Format)
    h261 - H.261
    h263 - H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2
    h263i - Intel H.263
    h263p - H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2
    h263_v4l2m2m (h263) - V4L2 mem2mem H.263 decoder wrapper
    h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
    h264_v4l2m2m (h264) - V4L2 mem2mem H.264 decoder wrapper
    h264_qsv (h264) - H264 video (Intel Quick Sync Video acceleration)
    hap - Vidvox Hap
    hevc - HEVC (High Efficiency Video Coding)
    hevc_qsv (hevc) - HEVC video (Intel Quick Sync Video acceleration)
    hevc_v4l2m2m (hevc) - V4L2 mem2mem HEVC decoder wrapper
    hnm4video - HNM 4 video
    hq_hqa - Canopus HQ/HQA
    hqx - Canopus HQX
    huffyuv - Huffyuv / HuffYUV
    hymt - HuffYUV MT
    idcinvideo (idcin) - id Quake II CIN video
    iff (iff_ilbm) - IFF ACBM/ANIM/DEEP/ILBM/PBM/RGB8/RGBN
    imm4 - Infinity IMM4
    imm5 - Infinity IMM5
    indeo2 - Intel Indeo 2
    indeo3 - Intel Indeo 3
    indeo4 - Intel Indeo Video Interactive 4
    indeo5 - Intel Indeo Video Interactive 5
    interplayvideo - Interplay MVE video
    ipu - IPU Video
    jpeg2000 - JPEG 2000
    jpegls - JPEG-LS
    jv - Bitmap Brothers JV video
    kgv1 - Kega Game Video
    kmvc - Karl Morton's video codec
    lagarith - Lagarith lossless
    loco - LOCO
    lscr - LEAD Screen Capture
    m101 - Matrox Uncompressed SD
    magicyuv - MagicYUV video
    mdec - Sony PlayStation MDEC (Motion DECoder)
    mimic - Mimic
    mjpeg - MJPEG (Motion JPEG)
    mjpegb - Apple MJPEG-B
    mmvideo - American Laser Games MM Video
    mobiclip - MobiClip Video
    motionpixels - Motion Pixels video
    mpeg1video - MPEG-1 video
    mpeg2video - MPEG-2 video
    mpeg4 - MPEG-4 part 2
    mpeg4_v4l2m2m (mpeg4) - V4L2 mem2mem MPEG4 decoder wrapper
    mpegvideo (mpeg2video) - MPEG-1 video
    mpeg1_v4l2m2m (mpeg1video) - V4L2 mem2mem MPEG1 decoder wrapper
    mpeg2_v4l2m2m (mpeg2video) - V4L2 mem2mem MPEG2 decoder wrapper
    mpeg2_qsv (mpeg2video) - MPEG2VIDEO video (Intel Quick Sync Video acceleration)
    msa1 - MS ATC Screen
    mscc - Mandsoft Screen Capture Codec
    msmpeg4v1 - MPEG-4 part 2 Microsoft variant version 1
    msmpeg4v2 - MPEG-4 part 2 Microsoft variant version 2
    msmpeg4 (msmpeg4v3) - MPEG-4 part 2 Microsoft variant version 3
    msp2 - Microsoft Paint (MSP) version 2
    msrle - Microsoft RLE
    mss1 - MS Screen 1
    mss2 - MS Windows Media Video V9 Screen
    msvideo1 - Microsoft Video 1
    mszh - LCL (LossLess Codec Library) MSZH
    mts2 - MS Expression Encoder Screen
    mv30 - MidiVid 3.0
    mvc1 - Silicon Graphics Motion Video Compressor 1
    mvc2 - Silicon Graphics Motion Video Compressor 2
    mvdv - MidiVid VQ
    mvha - MidiVid Archive Codec
    mwsc - MatchWare Screen Capture Codec
    mxpeg - Mobotix MxPEG video
    notchlc - NotchLC
    nuv - NuppelVideo/RTJPEG
    paf_video - Amazing Studio Packed Animation File Video
    pam - PAM (Portable AnyMap) image
    pbm - PBM (Portable BitMap) image
    pcx - PC Paintbrush PCX image
    pfm - PFM (Portable FloatMap) image
    pgm - PGM (Portable GrayMap) image
    pgmyuv - PGMYUV (Portable GrayMap YUV) image
    pgx - PGX (JPEG2000 Test Format)
    phm - PHM (Portable HalfFloatMap) image
    photocd - Kodak Photo CD
    pictor - Pictor/PC Paint
    pixlet - Apple Pixlet
    png - PNG (Portable Network Graphics) image
    ppm - PPM (Portable PixelMap) image
    prores - Apple ProRes (iCodec Pro)
    prosumer - Brooktree ProSumer Video
    psd - Photoshop PSD file
    ptx - V.Flash PTX image
    qdraw - Apple QuickDraw
    qoi - QOI (Quite OK Image format) image
    qpeg - Q-team QPEG
    qtrle - QuickTime Animation (RLE) video
    r10k - AJA Kona 10-bit RGB Codec
    r210 - Uncompressed RGB 10-bit
    rasc - RemotelyAnywhere Screen Capture
    rawvideo - raw video
    rl2 - RL2 video
    roqvideo (roq) - id RoQ video
    rpza - QuickTime video (RPZA)
    rscc - innoHeim/Rsupport Screen Capture Codec
    rv10 - RealVideo 1.0
    rv20 - RealVideo 2.0
    rv30 - RealVideo 3.0
    rv40 - RealVideo 4.0
    sanm - LucasArts SANM/Smush video
    scpr - ScreenPressor
    screenpresso - Screenpresso
    sga - Digital Pictures SGA Video
    sgi - SGI image
    sgirle - Silicon Graphics RLE 8-bit video
    sheervideo - BitJazz SheerVideo
    simbiosis_imx - Simbiosis Interactive IMX Video
    smackvid (smackvideo) - Smacker video
    smc - QuickTime Graphics (SMC)
    smvjpeg - SMV JPEG
    snow - Snow
    sp5x - Sunplus JPEG (SP5X)
    speedhq - NewTek SpeedHQ
    srgc - Screen Recorder Gold Codec
    sunrast - Sun Rasterfile image
    svq1 - Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1
    svq3 - Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3
    targa - Truevision Targa image
    targa_y216 - Pinnacle TARGA CineWave YUV16
    tdsc - TDSC
    theora - Theora
    thp - Nintendo Gamecube THP video
    tiertexseqvideo - Tiertex Limited SEQ video
    tiff - TIFF image
    tmv - 8088flex TMV
    truemotion1 - Duck TrueMotion 1.0
    truemotion2 - Duck TrueMotion 2.0
    truemotion2rt - Duck TrueMotion 2.0 Real Time
    camtasia (tscc) - TechSmith Screen Capture Codec
    tscc2 - TechSmith Screen Codec 2
    txd - Renderware TXD (TeXture Dictionary) image
    ultimotion (ulti) - IBM UltiMotion
    utvideo - Ut Video
    v210 - Uncompressed 4:2:2 10-bit
    v210x - Uncompressed 4:2:2 10-bit
    v308 - Uncompressed packed 4:4:4
    v408 - Uncompressed packed QT 4:4:4:4
    v410 - Uncompressed 4:4:4 10-bit
    vb - Beam Software VB
    vbn - Vizrt Binary Image
    vble - VBLE Lossless Codec
    vc1 - SMPTE VC-1
    vc1image - Windows Media Video 9 Image v2
    vc1_qsv (vc1) - VC1 video (Intel Quick Sync Video acceleration)
    vc1_v4l2m2m (vc1) - V4L2 mem2mem VC1 decoder wrapper
    vcr1 - ATI VCR1
    vmdvideo - Sierra VMD video
    vmnc - VMware Screen Codec / VMware Video
    vp3 - On2 VP3
    vp4 - On2 VP4
    vp5 - On2 VP5
    vp6 - On2 VP6
    vp6a - On2 VP6 (Flash version, with alpha channel)
    vp6f - On2 VP6 (Flash version)
    vp7 - On2 VP7
    vp8 - On2 VP8
    vp8_v4l2m2m (vp8) - V4L2 mem2mem VP8 decoder wrapper
    vp9 - Google VP9
    vp9_v4l2m2m (vp9) - V4L2 mem2mem VP9 decoder wrapper
    vqavideo (ws_vqa) - Westwood Studios VQA (Vector Quantized Animation) video
    webp - WebP image
    wcmv - WinCAM Motion Video
    wrapped_avframe - AVPacket to AVFrame passthrough
    wmv1 - Windows Media Video 7
    wmv2 - Windows Media Video 8
    wmv3 - Windows Media Video 9
    wmv3image - Windows Media Video 9 Image
    wnv1 - Winnov WNV1
    xan_wc3 - Wing Commander III / Xan
    xan_wc4 - Wing Commander IV / Xxan
    xbm - XBM (X BitMap) image
    xface - X-face image
    xl (vixl) - Miro VideoXL
    xpm - XPM (X PixMap) image
    xwd - XWD (X Window Dump) image
    y41p - Uncompressed YUV 4:1:1 12-bit
    ylc - YUY2 Lossless Codec
    yop - Psygnosis YOP Video
    yuv4 - Uncompressed packed 4:2:0
    012v - Uncompressed 4:2:2 10-bit
    zerocodec - ZeroCodec Lossless Video
    zlib - LCL (LossLess Codec Library) ZLIB
    zmbv - Zip Motion Blocks Video
    libdav1d (av1) - dav1d AV1 decoder by VideoLAN
    libjxl (jpegxl) - libjxl JPEG XL
    libopenjpeg (jpeg2000) - OpenJPEG JPEG 2000
    libvpx (vp8) - libvpx VP8
    libvpx-vp9 (vp9) - libvpx VP9
    bintext - Binary text
    xbin - eXtended BINary text
    idf - iCEDraw text
    libaom-av1 (av1) - libaom AV1
    av1 - Alliance for Open Media AV1
    av1_cuvid (av1) - Nvidia CUVID AV1 decoder
    av1_qsv (av1) - AV1 video (Intel Quick Sync Video acceleration)
    libopenh264 (h264) - OpenH264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
    h264_cuvid (h264) - Nvidia CUVID H264 decoder
    hevc_cuvid (hevc) - Nvidia CUVID HEVC decoder
    mjpeg_cuvid (mjpeg) - Nvidia CUVID MJPEG decoder
    mjpeg_qsv (mjpeg) - MJPEG video (Intel Quick Sync Video acceleration)
    mpeg1_cuvid (mpeg1video) - Nvidia CUVID MPEG1VIDEO decoder
    mpeg2_cuvid (mpeg2video) - Nvidia CUVID MPEG2VIDEO decoder
    mpeg4_cuvid (mpeg4) - Nvidia CUVID MPEG4 decoder
    vc1_cuvid (vc1) - Nvidia CUVID VC1 decoder
    vp8_cuvid (vp8) - Nvidia CUVID VP8 decoder
    vp8_qsv (vp8) - VP8 video (Intel Quick Sync Video acceleration)
    vp9_cuvid (vp9) - Nvidia CUVID VP9 decoder
    vp9_qsv (vp9) - VP9 video (Intel Quick Sync Video acceleration)
chris@squid:~>

Nothing is mentioned in the change log either. I tried both version packages from 2023. Where do I go from here?

You are comparing apples with peaches. Your old (fine) system uses the openSUSE version of mpv. Your actual system with the problems uses mpv from a third party media:apps repo.

Did you check if the actual mpv from the official openSUSE OSS repo shows the same behaviour?

I tried mpv from openSUSE-Tumbleweed-Ossand that too fails.

Hang on!!! This may be a ffmpeg issue.

I ran ffmpeg -v and found this in the block of results - --disable-decoder='mpeg4,h263,h264,hevc,vc1'. They have not be enabled except for libopenh264.

This needs more head scratching!

Install packman, do vendorswitch and install ffmpeg-5

ich@neuerpc:~> ffmpeg -v
ffmpeg version 5.1.2 Copyright (c) 2000-2022 the FFmpeg developers
  built with gcc 12 (SUSE Linux)
  configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffat-lto-objects -g' --optflags='-O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -ffat-lto-objects -g' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-gpl --enable-version3 --disable-openssl --enable-gnutls --enable-ladspa --enable-libshaderc --enable-vulkan --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libdc1394 --enable-libdrm --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libjack --enable-libjxl --enable-librist --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopenh264-dlopen --enable-libopus --enable-libpulse --enable-librav1e --enable-librubberband --enable-libsvtav1 --enable-libsoxr --enable-libspeex --enable-libssh --enable-libsrt --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lto --enable-lv2 --enable-libmfx --enable-vaapi --enable-vdpau --enable-version3 --enable-libfdk-aac-dlopen --enable-nonfree --enable-libvo-amrwbenc --enable-libx264 --enable-libx265 --enable-libxvid
  libavutil      57. 28.100 / 57. 28.100
  libavcodec     59. 37.100 / 59. 37.100
  libavformat    59. 27.100 / 59. 27.100
  libavdevice    59.  7.100 / 59.  7.100
  libavfilter     8. 44.100 /  8. 44.100
  libswscale      6.  7.100 /  6.  7.100
  libswresample   4.  7.100 /  4.  7.100
  libpostproc    56.  6.100 / 56.  6.100
Missing argument for option 'v'.
Error splitting the argument list: Invalid argument
ich@neuerpc:~>
ich@neuerpc:~> mpv -vd help
Video decoders:
    aasc - Autodesk RLE
    aic - Apple Intermediate Codec
    alias_pix - Alias/Wavefront PIX image
    agm - Amuse Graphics Movie
    amv - AMV Video
    anm - Deluxe Paint Animation
    ansi - ASCII/ANSI art
    apng - APNG (Animated Portable Network Graphics) image
    arbc - Gryphon's Anim Compressor
    argo - Argonaut Games Video
    asv1 - ASUS V1
    asv2 - ASUS V2
    aura - Auravision AURA
    aura2 - Auravision Aura 2
    avrp - Avid 1:1 10-bit RGB Packer
    avrn - Avid AVI Codec
    avs - AVS (Audio Video Standard) video
    avui - Avid Meridien Uncompressed
    ayuv - Uncompressed packed MS 4:4:4:4
    bethsoftvid - Bethesda VID video
    bfi - Brute Force & Ignorance
    binkvideo - Bink video
    bitpacked - Bitpacked
    bmp - BMP (Windows and OS/2 bitmap)
    bmv_video - Discworld II BMV video
    brender_pix - BRender PIX image
    c93 - Interplay C93
    cavs - Chinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile)
    cdgraphics - CD Graphics video
    cdtoons - CDToons video
    cdxl - Commodore CDXL video
    cfhd - GoPro CineForm HD
    cinepak - Cinepak
    clearvideo - Iterated Systems ClearVideo
    cljr - Cirrus Logic AccuPak
    cllc - Canopus Lossless Codec
    cpia - CPiA video format
    cri - Cintel RAW
    camstudio (cscd) - CamStudio
    cyuv - Creative YUV (CYUV)
    dds - DirectDraw Surface image decoder
    dfa - Chronomaster DFA
    dirac - BBC Dirac VC-2
    dnxhd - VC3/DNxHD
    dpx - DPX (Digital Picture Exchange) image
    dsicinvideo - Delphine Software International CIN video
    dvvideo - DV (Digital Video)
    dxa - Feeble Files/ScummVM DXA
    dxtory - Dxtory
    dxv - Resolume DXV
    eacmv (cmv) - Electronic Arts CMV video
    eamad (mad) - Electronic Arts Madcow Video
    eatgq (tgq) - Electronic Arts TGQ video
    eatgv (tgv) - Electronic Arts TGV video
    eatqi (tqi) - Electronic Arts TQI Video
    8bps - QuickTime 8BPS video
    escape124 - Escape 124
    escape130 - Escape 130
    exr - OpenEXR image
    ffv1 - FFmpeg video codec #1
    ffvhuff - Huffyuv FFmpeg variant
    fic - Mirillis FIC
    fits - Flexible Image Transport System
    flashsv - Flash Screen Video v1
    flashsv2 - Flash Screen Video v2
    flic - Autodesk Animator Flic video
    flv (flv1) - FLV / Sorenson Spark / Sorenson H.263 (Flash Video)
    fmvc - FM Screen Capture Codec
    4xm - 4X Movie
    fraps - Fraps
    frwu - Forward Uncompressed
    g2m - Go2Meeting
    gdv - Gremlin Digital Video
    gem - GEM Raster image
    gif - GIF (Graphics Interchange Format)
    h261 - H.261
    h263 - H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2
    h263i - Intel H.263
    h263p - H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2
    h263_v4l2m2m (h263) - V4L2 mem2mem H.263 decoder wrapper
    h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
    h264_v4l2m2m (h264) - V4L2 mem2mem H.264 decoder wrapper
    h264_qsv (h264) - H264 video (Intel Quick Sync Video acceleration)
    hap - Vidvox Hap
    hevc - HEVC (High Efficiency Video Coding)
    hevc_qsv (hevc) - HEVC video (Intel Quick Sync Video acceleration)
    hevc_v4l2m2m (hevc) - V4L2 mem2mem HEVC decoder wrapper
    hnm4video - HNM 4 video
    hq_hqa - Canopus HQ/HQA
    hqx - Canopus HQX
    huffyuv - Huffyuv / HuffYUV
    hymt - HuffYUV MT
    idcinvideo (idcin) - id Quake II CIN video
    iff (iff_ilbm) - IFF ACBM/ANIM/DEEP/ILBM/PBM/RGB8/RGBN
    imm4 - Infinity IMM4
    imm5 - Infinity IMM5
    indeo2 - Intel Indeo 2
    indeo3 - Intel Indeo 3
    indeo4 - Intel Indeo Video Interactive 4
    indeo5 - Intel Indeo Video Interactive 5
    interplayvideo - Interplay MVE video
    ipu - IPU Video
    jpeg2000 - JPEG 2000
    jpegls - JPEG-LS
    jv - Bitmap Brothers JV video
    kgv1 - Kega Game Video
    kmvc - Karl Morton's video codec
    lagarith - Lagarith lossless
    loco - LOCO
    lscr - LEAD Screen Capture
    m101 - Matrox Uncompressed SD
    magicyuv - MagicYUV video
    mdec - Sony PlayStation MDEC (Motion DECoder)
    mimic - Mimic
    mjpeg - MJPEG (Motion JPEG)
    mjpegb - Apple MJPEG-B
    mmvideo - American Laser Games MM Video
    mobiclip - MobiClip Video
    motionpixels - Motion Pixels video
    mpeg1video - MPEG-1 video
    mpeg2video - MPEG-2 video
    mpeg4 - MPEG-4 part 2
    mpeg4_v4l2m2m (mpeg4) - V4L2 mem2mem MPEG4 decoder wrapper
    mpegvideo (mpeg2video) - MPEG-1 video
    mpeg1_v4l2m2m (mpeg1video) - V4L2 mem2mem MPEG1 decoder wrapper
    mpeg2_v4l2m2m (mpeg2video) - V4L2 mem2mem MPEG2 decoder wrapper
    mpeg2_qsv (mpeg2video) - MPEG2VIDEO video (Intel Quick Sync Video acceleration)
    msa1 - MS ATC Screen
    mscc - Mandsoft Screen Capture Codec
    msmpeg4v1 - MPEG-4 part 2 Microsoft variant version 1
    msmpeg4v2 - MPEG-4 part 2 Microsoft variant version 2
    msmpeg4 (msmpeg4v3) - MPEG-4 part 2 Microsoft variant version 3
    msp2 - Microsoft Paint (MSP) version 2
    msrle - Microsoft RLE
    mss1 - MS Screen 1
    mss2 - MS Windows Media Video V9 Screen
    msvideo1 - Microsoft Video 1
    mszh - LCL (LossLess Codec Library) MSZH
    mts2 - MS Expression Encoder Screen
    mv30 - MidiVid 3.0
    mvc1 - Silicon Graphics Motion Video Compressor 1
    mvc2 - Silicon Graphics Motion Video Compressor 2
    mvdv - MidiVid VQ
    mvha - MidiVid Archive Codec
    mwsc - MatchWare Screen Capture Codec
    mxpeg - Mobotix MxPEG video
    notchlc - NotchLC
    nuv - NuppelVideo/RTJPEG
    paf_video - Amazing Studio Packed Animation File Video
    pam - PAM (Portable AnyMap) image
    pbm - PBM (Portable BitMap) image
    pcx - PC Paintbrush PCX image
    pfm - PFM (Portable FloatMap) image
    pgm - PGM (Portable GrayMap) image
    pgmyuv - PGMYUV (Portable GrayMap YUV) image
    pgx - PGX (JPEG2000 Test Format)
    phm - PHM (Portable HalfFloatMap) image
    photocd - Kodak Photo CD
    pictor - Pictor/PC Paint
    pixlet - Apple Pixlet
    png - PNG (Portable Network Graphics) image
    ppm - PPM (Portable PixelMap) image
    prores - Apple ProRes (iCodec Pro)
    prosumer - Brooktree ProSumer Video
    psd - Photoshop PSD file
    ptx - V.Flash PTX image
    qdraw - Apple QuickDraw
    qoi - QOI (Quite OK Image format) image
    qpeg - Q-team QPEG
    qtrle - QuickTime Animation (RLE) video
    r10k - AJA Kona 10-bit RGB Codec
    r210 - Uncompressed RGB 10-bit
    rasc - RemotelyAnywhere Screen Capture
    rawvideo - raw video
    rl2 - RL2 video
    roqvideo (roq) - id RoQ video
    rpza - QuickTime video (RPZA)
    rscc - innoHeim/Rsupport Screen Capture Codec
    rv10 - RealVideo 1.0
    rv20 - RealVideo 2.0
    rv30 - RealVideo 3.0
    rv40 - RealVideo 4.0
    sanm - LucasArts SANM/Smush video
    scpr - ScreenPressor
    screenpresso - Screenpresso
    sga - Digital Pictures SGA Video
    sgi - SGI image
    sgirle - Silicon Graphics RLE 8-bit video
    sheervideo - BitJazz SheerVideo
    simbiosis_imx - Simbiosis Interactive IMX Video
    smackvid (smackvideo) - Smacker video
    smc - QuickTime Graphics (SMC)
    smvjpeg - SMV JPEG
    snow - Snow
    sp5x - Sunplus JPEG (SP5X)
    speedhq - NewTek SpeedHQ
    srgc - Screen Recorder Gold Codec
    sunrast - Sun Rasterfile image
    svq1 - Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1
    svq3 - Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3
    targa - Truevision Targa image
    targa_y216 - Pinnacle TARGA CineWave YUV16
    tdsc - TDSC
    theora - Theora
    thp - Nintendo Gamecube THP video
    tiertexseqvideo - Tiertex Limited SEQ video
    tiff - TIFF image
    tmv - 8088flex TMV
    truemotion1 - Duck TrueMotion 1.0
    truemotion2 - Duck TrueMotion 2.0
    truemotion2rt - Duck TrueMotion 2.0 Real Time
    camtasia (tscc) - TechSmith Screen Capture Codec
    tscc2 - TechSmith Screen Codec 2
    txd - Renderware TXD (TeXture Dictionary) image
    ultimotion (ulti) - IBM UltiMotion
    utvideo - Ut Video
    v210 - Uncompressed 4:2:2 10-bit
    v210x - Uncompressed 4:2:2 10-bit
    v308 - Uncompressed packed 4:4:4
    v408 - Uncompressed packed QT 4:4:4:4
    v410 - Uncompressed 4:4:4 10-bit
    vb - Beam Software VB
    vbn - Vizrt Binary Image
    vble - VBLE Lossless Codec
    vc1 - SMPTE VC-1
    vc1image - Windows Media Video 9 Image v2
    vc1_qsv (vc1) - VC1 video (Intel Quick Sync Video acceleration)
    vc1_v4l2m2m (vc1) - V4L2 mem2mem VC1 decoder wrapper
    vcr1 - ATI VCR1
    vmdvideo - Sierra VMD video
    vmnc - VMware Screen Codec / VMware Video
    vp3 - On2 VP3
    vp4 - On2 VP4
    vp5 - On2 VP5
    vp6 - On2 VP6
    vp6a - On2 VP6 (Flash version, with alpha channel)
    vp6f - On2 VP6 (Flash version)
    vp7 - On2 VP7
    vp8 - On2 VP8
    vp8_v4l2m2m (vp8) - V4L2 mem2mem VP8 decoder wrapper
    vp9 - Google VP9
    vp9_v4l2m2m (vp9) - V4L2 mem2mem VP9 decoder wrapper
    vqavideo (ws_vqa) - Westwood Studios VQA (Vector Quantized Animation) video
    webp - WebP image
    wcmv - WinCAM Motion Video
    wrapped_avframe - AVPacket to AVFrame passthrough
    wmv1 - Windows Media Video 7
    wmv2 - Windows Media Video 8
    wmv3 - Windows Media Video 9
    wmv3image - Windows Media Video 9 Image
    wnv1 - Winnov WNV1
    xan_wc3 - Wing Commander III / Xan
    xan_wc4 - Wing Commander IV / Xxan
    xbm - XBM (X BitMap) image
    xface - X-face image
    xl (vixl) - Miro VideoXL
    xpm - XPM (X PixMap) image
    xwd - XWD (X Window Dump) image
    y41p - Uncompressed YUV 4:1:1 12-bit
    ylc - YUY2 Lossless Codec
    yop - Psygnosis YOP Video
    yuv4 - Uncompressed packed 4:2:0
    012v - Uncompressed 4:2:2 10-bit
    zerocodec - ZeroCodec Lossless Video
    zlib - LCL (LossLess Codec Library) ZLIB
    zmbv - Zip Motion Blocks Video
    libdav1d (av1) - dav1d AV1 decoder by VideoLAN
    libjxl (jpegxl) - libjxl JPEG XL
    libopenjpeg (jpeg2000) - OpenJPEG JPEG 2000
    libvpx (vp8) - libvpx VP8
    libvpx-vp9 (vp9) - libvpx VP9
    bintext - Binary text
    xbin - eXtended BINary text
    idf - iCEDraw text
    libaom-av1 (av1) - libaom AV1
    av1 - Alliance for Open Media AV1
    av1_cuvid (av1) - Nvidia CUVID AV1 decoder
    av1_qsv (av1) - AV1 video (Intel Quick Sync Video acceleration)
    libopenh264 (h264) - OpenH264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
    h264_cuvid (h264) - Nvidia CUVID H264 decoder
    hevc_cuvid (hevc) - Nvidia CUVID HEVC decoder
    mjpeg_cuvid (mjpeg) - Nvidia CUVID MJPEG decoder
    mjpeg_qsv (mjpeg) - MJPEG video (Intel Quick Sync Video acceleration)
    mpeg1_cuvid (mpeg1video) - Nvidia CUVID MPEG1VIDEO decoder
    mpeg2_cuvid (mpeg2video) - Nvidia CUVID MPEG2VIDEO decoder
    mpeg4_cuvid (mpeg4) - Nvidia CUVID MPEG4 decoder
    vc1_cuvid (vc1) - Nvidia CUVID VC1 decoder
    vp8_cuvid (vp8) - Nvidia CUVID VP8 decoder
    vp8_qsv (vp8) - VP8 video (Intel Quick Sync Video acceleration)
    vp9_cuvid (vp9) - Nvidia CUVID VP9 decoder
    vp9_qsv (vp9) - VP9 video (Intel Quick Sync Video acceleration)
ich@neuerpc:~>
ich@neuerpc:~> zypper se -s mpv
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                 | Type       | Version                          | Arch   | Repository
---+----------------------+------------+----------------------------------+--------+-----------------------
   | bumpversion          | Paket      | 0.6.0-1.4                        | noarch | Haupt-Repository (OSS)
   | dumpvdl2             | Paket      | 2.2.0-1.3                        | x86_64 | Haupt-Repository (OSS)
   | dumpvdl2             | Paket      | 2.2.0-1.3                        | i586   | Haupt-Repository (OSS)
   | libmpv2              | Paket      | 0.35.1+git.20230128.140ec21c-1.3 | x86_64 | Haupt-Repository (OSS)
   | libmpv2              | Paket      | 0.35.1+git.20230128.140ec21c-1.3 | i586   | Haupt-Repository (OSS)
i+ | mpv                  | Paket      | 0.35.1+git.20230128.140ec21c-1.3 | x86_64 | Haupt-Repository (OSS)
v  | mpv                  | Paket      | 0.35.1+git.20230128.140ec21c-1.3 | i586   | Haupt-Repository (OSS)
   | mpv-bash-completion  | Paket      | 0.35.1+git.20230128.140ec21c-1.3 | noarch | Haupt-Repository (OSS)
   | mpv-devel            | Paket      | 0.35.1+git.20230128.140ec21c-1.3 | x86_64 | Haupt-Repository (OSS)
   | mpv-devel            | Paket      | 0.35.1+git.20230128.140ec21c-1.3 | i586   | Haupt-Repository (OSS)
   | mpv-mpris            | Paket      | 0.9-1.2                          | x86_64 | Haupt-Repository (OSS)
   | mpv-mpris            | Paket      | 0.9-1.2                          | i586   | Haupt-Repository (OSS)
   | mpv-zsh-completion   | Paket      | 0.35.1+git.20230128.140ec21c-1.3 | noarch | Haupt-Repository (OSS)
   | mpvpaper             | Paket      | 1.3-1.2                          | x86_64 | Haupt-Repository (OSS)
   | mpvpaper             | Paket      | 1.3-1.2                          | i586   | Haupt-Repository (OSS)
   | python38-python-mpv  | Paket      | 1.0.3-2.1                        | noarch | Haupt-Repository (OSS)
   | python39-python-mpv  | Paket      | 1.0.3-2.1                        | noarch | Haupt-Repository (OSS)
   | python310-python-mpv | Paket      | 1.0.3-2.1                        | noarch | Haupt-Repository (OSS)
   | python311-python-mpv | Paket      | 1.0.3-2.1                        | noarch | Haupt-Repository (OSS)
   | xt7-player-mpv       | Paket      | 0.24.392-6.556                   | noarch | Packman Repository
   | xt7-player-mpv       | Paket      | 0.24.392-6.4                     | noarch | Packman Repository
   | xt7-player-mpv       | Quellpaket | 0.24.392-6.556                   | noarch | Packman Repository
   | xt7-player-mpv       | Quellpaket | 0.24.392-6.4                     | noarch | Packman Repository
ich@neuerpc:~> 
ich@neuerpc:~> zypper se -s ffmpeg-5
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                         | Type       | Version           | Arch   | Repository
---+------------------------------+------------+-------------------+--------+------------------------------
i+ | ffmpeg-5                     | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Essentials Repository
v  | ffmpeg-5                     | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Essentials Repository
i+ | ffmpeg-5                     | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Repository
v  | ffmpeg-5                     | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Repository
v  | ffmpeg-5                     | Paket      | 5.1.2-11.1        | x86_64 | Haupt-Repository (OSS)
v  | ffmpeg-5                     | Paket      | 5.1.2-11.1        | i586   | Haupt-Repository (OSS)
   | ffmpeg-5                     | Quellpaket | 5.1.2-pm1599.18.1 | noarch | Packman Essentials Repository
   | ffmpeg-5                     | Quellpaket | 5.1.2-pm1599.18.1 | noarch | Packman Repository
   | ffmpeg-5-debuginfo           | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Essentials Repository
   | ffmpeg-5-debuginfo           | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Essentials Repository
   | ffmpeg-5-debuginfo           | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Repository
   | ffmpeg-5-debuginfo           | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Repository
   | ffmpeg-5-debugsource         | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Essentials Repository
   | ffmpeg-5-debugsource         | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Essentials Repository
   | ffmpeg-5-debugsource         | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Repository
   | ffmpeg-5-debugsource         | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Repository
   | ffmpeg-5-libavcodec-devel    | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Essentials Repository
   | ffmpeg-5-libavcodec-devel    | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Essentials Repository
   | ffmpeg-5-libavcodec-devel    | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Repository
   | ffmpeg-5-libavcodec-devel    | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Repository
   | ffmpeg-5-libavcodec-devel    | Paket      | 5.1.2-11.1        | x86_64 | Haupt-Repository (OSS)
   | ffmpeg-5-libavcodec-devel    | Paket      | 5.1.2-11.1        | i586   | Haupt-Repository (OSS)
   | ffmpeg-5-libavdevice-devel   | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Essentials Repository
   | ffmpeg-5-libavdevice-devel   | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Essentials Repository
   | ffmpeg-5-libavdevice-devel   | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Repository
   | ffmpeg-5-libavdevice-devel   | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Repository
   | ffmpeg-5-libavdevice-devel   | Paket      | 5.1.2-11.1        | x86_64 | Haupt-Repository (OSS)
   | ffmpeg-5-libavdevice-devel   | Paket      | 5.1.2-11.1        | i586   | Haupt-Repository (OSS)
   | ffmpeg-5-libavfilter-devel   | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Essentials Repository
   | ffmpeg-5-libavfilter-devel   | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Essentials Repository
   | ffmpeg-5-libavfilter-devel   | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Repository
   | ffmpeg-5-libavfilter-devel   | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Repository
   | ffmpeg-5-libavfilter-devel   | Paket      | 5.1.2-11.1        | x86_64 | Haupt-Repository (OSS)
   | ffmpeg-5-libavfilter-devel   | Paket      | 5.1.2-11.1        | i586   | Haupt-Repository (OSS)
   | ffmpeg-5-libavformat-devel   | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Essentials Repository
   | ffmpeg-5-libavformat-devel   | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Essentials Repository
   | ffmpeg-5-libavformat-devel   | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Repository
   | ffmpeg-5-libavformat-devel   | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Repository
   | ffmpeg-5-libavformat-devel   | Paket      | 5.1.2-11.1        | x86_64 | Haupt-Repository (OSS)
   | ffmpeg-5-libavformat-devel   | Paket      | 5.1.2-11.1        | i586   | Haupt-Repository (OSS)
   | ffmpeg-5-libavutil-devel     | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Essentials Repository
   | ffmpeg-5-libavutil-devel     | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Essentials Repository
   | ffmpeg-5-libavutil-devel     | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Repository
   | ffmpeg-5-libavutil-devel     | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Repository
   | ffmpeg-5-libavutil-devel     | Paket      | 5.1.2-11.1        | x86_64 | Haupt-Repository (OSS)
   | ffmpeg-5-libavutil-devel     | Paket      | 5.1.2-11.1        | i586   | Haupt-Repository (OSS)
   | ffmpeg-5-libpostproc-devel   | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Essentials Repository
   | ffmpeg-5-libpostproc-devel   | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Essentials Repository
   | ffmpeg-5-libpostproc-devel   | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Repository
   | ffmpeg-5-libpostproc-devel   | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Repository
   | ffmpeg-5-libpostproc-devel   | Paket      | 5.1.2-11.1        | x86_64 | Haupt-Repository (OSS)
   | ffmpeg-5-libpostproc-devel   | Paket      | 5.1.2-11.1        | i586   | Haupt-Repository (OSS)
   | ffmpeg-5-libswresample-devel | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Essentials Repository
   | ffmpeg-5-libswresample-devel | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Essentials Repository
   | ffmpeg-5-libswresample-devel | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Repository
   | ffmpeg-5-libswresample-devel | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Repository
   | ffmpeg-5-libswresample-devel | Paket      | 5.1.2-11.1        | x86_64 | Haupt-Repository (OSS)
   | ffmpeg-5-libswresample-devel | Paket      | 5.1.2-11.1        | i586   | Haupt-Repository (OSS)
   | ffmpeg-5-libswscale-devel    | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Essentials Repository
   | ffmpeg-5-libswscale-devel    | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Essentials Repository
   | ffmpeg-5-libswscale-devel    | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Repository
   | ffmpeg-5-libswscale-devel    | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Repository
   | ffmpeg-5-libswscale-devel    | Paket      | 5.1.2-11.1        | x86_64 | Haupt-Repository (OSS)
   | ffmpeg-5-libswscale-devel    | Paket      | 5.1.2-11.1        | i586   | Haupt-Repository (OSS)
   | ffmpeg-5-mini-devel          | Paket      | 5.1.2-11.1        | x86_64 | Haupt-Repository (OSS)
   | ffmpeg-5-mini-devel          | Paket      | 5.1.2-11.1        | i586   | Haupt-Repository (OSS)
   | ffmpeg-5-mini-libs           | Paket      | 5.1.2-11.1        | x86_64 | Haupt-Repository (OSS)
   | ffmpeg-5-mini-libs           | Paket      | 5.1.2-11.1        | i586   | Haupt-Repository (OSS)
   | ffmpeg-5-private-devel       | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Essentials Repository
   | ffmpeg-5-private-devel       | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Essentials Repository
   | ffmpeg-5-private-devel       | Paket      | 5.1.2-pm1599.18.1 | x86_64 | Packman Repository
   | ffmpeg-5-private-devel       | Paket      | 5.1.2-pm1599.18.1 | i586   | Packman Repository
   | ffmpeg-5-private-devel       | Paket      | 5.1.2-11.1        | x86_64 | Haupt-Repository (OSS)
   | ffmpeg-5-private-devel       | Paket      | 5.1.2-11.1        | i586   | Haupt-Repository (OSS)
ich@neuerpc:~> 

Thank you @hui .

Yes, for some reason ffmpeg was not updated from Packman. All good now.