You are not logged in.
This is what happens
ayanami@zerodell: ~$ mpv
mpv: error while loading shared libraries: libopencv_imgproc.so.412: cannot open shared object file: No such file or directoryIf I downgrade opencv to 4.12.0 it works again
ayanami@zerodell: ~$ sudo downgrade opencv
[sudo] password for ayanami:
loading packages...
warning: downgrading package opencv (4.13.0-2 => 4.12.0-18)
......
......
......
ayanami@zerodell: ~$ mpv
mpv v0.41.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects
built on Dec 22 2025 14:58:51
libplacebo version: v7.351.0
FFmpeg version: n8.0.1 (runtime 8.0.1)
FFmpeg library versions:
.....Offline
No issues here, mpv doesn't pull in libopencv_imgproc.so.412.
$ pacman -Q mpv opencv
mpv 1:0.41.0-2
opencv 4.13.0-2
$ lddtree /usr/bin/mpv
/usr/bin/mpv (interpreter => /lib64/ld-linux-x86-64.so.2)
libass.so.9 => /usr/lib/libass.so.9
libfreetype.so.6 => /usr/lib/libfreetype.so.6
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0
libpng16.so.16 => /usr/lib/libpng16.so.16
libbrotlidec.so.1 => /usr/lib/libbrotlidec.so.1
libbrotlicommon.so.1 => /usr/lib/libbrotlicommon.so.1
libfribidi.so.0 => /usr/lib/libfribidi.so.0
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0
libpcre2-8.so.0 => /usr/lib/libpcre2-8.so.0
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3
libunibreak.so.6 => /usr/lib/libunibreak.so.6
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1
libexpat.so.1 => /usr/lib/libexpat.so.1
libavcodec.so.62 => /usr/lib/libavcodec.so.62
libvpx.so.11 => /usr/lib/libvpx.so.11
libwebpmux.so.3 => /usr/lib/libwebpmux.so.3
liblzma.so.5 => /usr/lib/liblzma.so.5
libdav1d.so.7 => /usr/lib/libdav1d.so.7
libopencore-amrwb.so.0 => /usr/lib/libopencore-amrwb.so.0
librsvg-2.so.2 => /usr/lib/librsvg-2.so.2
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0
libmount.so.1 => /usr/lib/libmount.so.1
libblkid.so.1 => /usr/lib/libblkid.so.1
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0
libglycin-2.so.0 => /usr/lib/libglycin-2.so.0
libseccomp.so.2 => /usr/lib/libseccomp.so.2
libxml2.so.16 => /usr/lib/libxml2.so.16
libicuuc.so.78 => /usr/lib/libicuuc.so.78
libicudata.so.78 => /usr/lib/libicudata.so.78
libstdc++.so.6 => /usr/lib/libstdc++.so.6
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0
libthai.so.0 => /usr/lib/libthai.so.0
libdatrie.so.1 => /usr/lib/libdatrie.so.1
libcairo.so.2 => /usr/lib/libcairo.so.2
libXrender.so.1 => /usr/lib/libXrender.so.1
libxcb.so.1 => /usr/lib/libxcb.so.1
libXau.so.6 => /usr/lib/libXau.so.6
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0
libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0
libffi.so.8 => /usr/lib/libffi.so.8
libsnappy.so.1 => /usr/lib/libsnappy.so.1
libaom.so.3 => /usr/lib/libaom.so.3
libgsm.so.1 => /usr/lib/libgsm.so.1
libjxl.so.0.11 => /usr/lib/libjxl.so.0.11
libjxl_cms.so.0.11 => /usr/lib/libjxl_cms.so.0.11
libhwy.so.1 => /usr/lib/libhwy.so.1
libbrotlienc.so.1 => /usr/lib/libbrotlienc.so.1
libjxl_threads.so.0.11 => /usr/lib/libjxl_threads.so.0.11
libmp3lame.so.0 => /usr/lib/libmp3lame.so.0
libopencore-amrnb.so.0 => /usr/lib/libopencore-amrnb.so.0
libopenjp2.so.7 => /usr/lib/libopenjp2.so.7
libopus.so.0 => /usr/lib/libopus.so.0
librav1e.so.0.8 => /usr/lib/librav1e.so.0.8
libspeex.so.1 => /usr/lib/libspeex.so.1
libSvtAv1Enc.so.3 => /usr/lib/libSvtAv1Enc.so.3
libtheoraenc.so.2 => /usr/lib/libtheoraenc.so.2
libogg.so.0 => /usr/lib/libogg.so.0
libtheoradec.so.2 => /usr/lib/libtheoradec.so.2
libvorbis.so.0 => /usr/lib/libvorbis.so.0
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2
libwebp.so.7 => /usr/lib/libwebp.so.7
libsharpyuv.so.0 => /usr/lib/libsharpyuv.so.0
libx264.so.165 => /usr/lib/libx264.so.165
libx265.so.215 => /usr/lib/libx265.so.215
libmvec.so.1 => /usr/lib/libmvec.so.1
libxvidcore.so.4 => /usr/lib/libxvidcore.so.4
libglslang.so.16 => /usr/lib/libglslang.so.16
libSPIRV-Tools-opt.so => /usr/lib/libSPIRV-Tools-opt.so
libSPIRV-Tools.so => /usr/lib/libSPIRV-Tools.so
libvpl.so.2 => /usr/lib/libvpl.so.2
libavfilter.so.11 => /usr/lib/libavfilter.so.11
libbs2b.so.0 => /usr/lib/libbs2b.so.0
libvmaf.so.3 => /usr/lib/libvmaf.so.3
libvidstab.so.1.2 => /usr/lib/libvidstab.so.1.2
libgomp.so.1 => /usr/lib/libgomp.so.1
libzmq.so.5 => /usr/lib/libzmq.so.5
libgnutls.so.30 => /usr/lib/libgnutls.so.30
libleancrypto.so.1 => /usr/lib/libleancrypto.so.1
libp11-kit.so.0 => /usr/lib/libp11-kit.so.0
libidn2.so.0 => /usr/lib/libidn2.so.0
libunistring.so.5 => /usr/lib/libunistring.so.5
libtasn1.so.6 => /usr/lib/libtasn1.so.6
libhogweed.so.6 => /usr/lib/libhogweed.so.6
libnettle.so.8 => /usr/lib/libnettle.so.8
libgmp.so.10 => /usr/lib/libgmp.so.10
libsodium.so.26 => /usr/lib/libsodium.so.26
libpgm-5.3.so.0 => /usr/lib/libpgm-5.3.so.0
libOpenCL.so.1 => /usr/lib/libOpenCL.so.1
libavformat.so.62 => /usr/lib/libavformat.so.62
libdvdread.so.8 => /usr/lib/libdvdread.so.8
libmodplug.so.1 => /usr/lib/libmodplug.so.1
libopenmpt.so.0 => /usr/lib/libopenmpt.so.0
libmpg123.so.0 => /usr/lib/libmpg123.so.0
libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3
libsrt.so.1.5 => /usr/lib/libsrt.so.1.5
libcrypto.so.3 => /usr/lib/libcrypto.so.3
libssh.so.4 => /usr/lib/libssh.so.4
libavutil.so.60 => /usr/lib/libavutil.so.60
libplacebo.so.351 => /usr/lib/libplacebo.so.351
libunwind.so.8 => /usr/lib/libunwind.so.8
libshaderc_shared.so.1 => /usr/lib/libshaderc_shared.so.1
libglslang-default-resource-limits.so.16 => /usr/lib/libglslang-default-resource-limits.so.16
libdovi.so.3 => /usr/lib/libdovi.so.3
libswresample.so.6 => /usr/lib/libswresample.so.6
libsoxr.so.0 => /usr/lib/libsoxr.so.0
libswscale.so.9 => /usr/lib/libswscale.so.9
libcdio_paranoia.so.2 => /usr/lib/libcdio_paranoia.so.2
libcdio_cdda.so.2 => /usr/lib/libcdio_cdda.so.2
libcdio.so.19 => /usr/lib/libcdio.so.19
libm.so.6 => /usr/lib/libm.so.6
libdvdnav.so.4 => /usr/lib/libdvdnav.so.4
/usr/lib/libmujs.so => /usr/lib/libmujs.so
liblcms2.so.2 => /usr/lib/liblcms2.so.2
libarchive.so.13 => /usr/lib/libarchive.so.13
libacl.so.1 => /usr/lib/libacl.so.1
libzstd.so.1 => /usr/lib/libzstd.so.1
liblz4.so.1 => /usr/lib/liblz4.so.1
libavdevice.so.62 => /usr/lib/libavdevice.so.62
libraw1394.so.11 => /usr/lib/libraw1394.so.11
libavc1394.so.0 => /usr/lib/libavc1394.so.0
librom1394.so.0 => /usr/lib/librom1394.so.0
libiec61883.so.0 => /usr/lib/libiec61883.so.0
libxcb-shape.so.0 => /usr/lib/libxcb-shape.so.0
libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0
libv4l2.so.0 => /usr/lib/libv4l2.so.0
libv4lconvert.so.0 => /usr/lib/libv4lconvert.so.0
libbluray.so.3 => /usr/lib/libbluray.so.3
libluajit-5.1.so.2 => /usr/lib/libluajit-5.1.so.2
librubberband.so.3 => /usr/lib/librubberband.so.3
libfftw3.so.3 => /usr/lib/libfftw3.so.3
libsamplerate.so.0 => /usr/lib/libsamplerate.so.0
libSDL2-2.0.so.0 => /usr/lib/libSDL2-2.0.so.0
libuchardet.so.0 => /usr/lib/libuchardet.so.0
libvapoursynth-script.so.0 => /usr/lib/libvapoursynth-script.so.0
libpython3.14.so.1.0 => /usr/lib/libpython3.14.so.1.0
libXfixes.so.3 => /usr/lib/libXfixes.so.3
libX11.so.6 => /usr/lib/libX11.so.6
libzimg.so.2 => /usr/lib/libzimg.so.2
libz.so.1 => /usr/lib/libz.so.1
libasound.so.2 => /usr/lib/libasound.so.2
libjack.so.0 => /usr/lib/libjack.so.0
libdb-5.3.so => /usr/lib/libdb-5.3.so
libopenal.so.1 => /usr/lib/libopenal.so.1
libpipewire-0.3.so.0 => /usr/lib/libpipewire-0.3.so.0
libpulse.so.0 => /usr/lib/libpulse.so.0
libpulsecommon-17.0.so => /usr/lib/pulseaudio/libpulsecommon-17.0.so
libsndfile.so.1 => /usr/lib/libsndfile.so.1
libFLAC.so.14 => /usr/lib/libFLAC.so.14
libsystemd.so.0 => /usr/lib/libsystemd.so.0
libasyncns.so.0 => /usr/lib/libasyncns.so.0
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3
libdrm.so.2 => /usr/lib/libdrm.so.2
libdisplay-info.so.3 => /usr/lib/libdisplay-info.so.3
libgbm.so.1 => /usr/lib/libgbm.so.1
libjpeg.so.8 => /usr/lib/libjpeg.so.8
libsixel.so.1 => /usr/lib/libsixel.so.1
libcurl.so.4 => /usr/lib/libcurl.so.4
libnghttp3.so.9 => /usr/lib/libnghttp3.so.9
libngtcp2_crypto_ossl.so.0 => /usr/lib/libngtcp2_crypto_ossl.so.0
libngtcp2.so.16 => /usr/lib/libngtcp2.so.16
libnghttp2.so.14 => /usr/lib/libnghttp2.so.14
libssh2.so.1 => /usr/lib/libssh2.so.1
libpsl.so.5 => /usr/lib/libpsl.so.5
libssl.so.3 => /usr/lib/libssl.so.3
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2
libkrb5.so.3 => /usr/lib/libkrb5.so.3
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3
libcom_err.so.2 => /usr/lib/libcom_err.so.2
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0
libkeyutils.so.1 => /usr/lib/libkeyutils.so.1
libresolv.so.2 => /usr/lib/libresolv.so.2
libwayland-client.so.0 => /usr/lib/libwayland-client.so.0
libwayland-cursor.so.0 => /usr/lib/libwayland-cursor.so.0
libxkbcommon.so.0 => /usr/lib/libxkbcommon.so.0
libXss.so.1 => /usr/lib/libXss.so.1
libXext.so.6 => /usr/lib/libXext.so.6
libXpresent.so.1 => /usr/lib/libXpresent.so.1
libXrandr.so.2 => /usr/lib/libXrandr.so.2
libXv.so.1 => /usr/lib/libXv.so.1
libGL.so.1 => /usr/lib/libGL.so.1
libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0
libGLX.so.0 => /usr/lib/libGLX.so.0
libEGL.so.1 => /usr/lib/libEGL.so.1
libwayland-egl.so.1 => /usr/lib/libwayland-egl.so.1
libvulkan.so.1 => /usr/lib/libvulkan.so.1
libva-drm.so.2 => /usr/lib/libva-drm.so.2
libva.so.2 => /usr/lib/libva.so.2
libva-wayland.so.2 => /usr/lib/libva-wayland.so.2
libva-x11.so.2 => /usr/lib/libva-x11.so.2
libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1
libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0
libvdpau.so.1 => /usr/lib/libvdpau.so.1
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1
libc.so.6 => /usr/lib/libc.so.6What does lddtree report for you? Where is that library getting pulled in?
Mod note: Moving to multimedia and games.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
Except nothing in the mpv package is linked to opencv. Use lddtree from the pax-utils package to see where your actual problem is. Most commonly for things like this, people are running a 3rd party ffmpeg which they neglected to rebuilt.
Edit: wow, way too slow.
Last edited by Scimmia (2026-01-13 23:19:13)
Offline
Ok, so I found the cause of the error... The problem was in my custom ffmpeg build, I need to rebuild to make it work with new libraries. Official ffmpeg from repo works fine. The issue can be closed
Last edited by Wennadocta (2026-01-13 23:33:39)
Offline
The issue can be closed
Closed is reserved for moderators (and blocks any further additions to the thread).
Please prepend [Solved] to the thread title (edit first post of the thread).
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline