You are not logged in.
I've been unable to use FFMPEG and Blender following some update (not sure which one), and when I attempt to use either FFMPEG or Blender, they get the following errors
ffmpeg: error while loading shared libraries: libplacebo.so.264: cannot open shared object file: No such file or directory
blender: error while loading shared libraries: libplacebo.so.264: cannot open shared object file: No such file or directory
This doesn't make much sense to me, as I don't think that my particular versions of FFMPEG or Blender are compiled for libplacebo 5 (they should be what's available through pacman), and I had no problems prior to just a few days ago (maybe yesterday, don't remember exactly when it started). I'm gonna go look through journalctl if I can, but I have no clue why this is happening as of right now.
Last edited by LandonDeam (2024-01-09 22:39:22)
Offline
Install pax-utils and run
type -a ffmpeg
lddtree $(type -a ffmpeg)
Offline
Output from each. In this case, ffmpeg might be getting errors because it's ffmpeg-obs, so it might just be out of date atm, but I'll install the normal ffmpeg from pacman and see.
ffmpeg is /usr/bin/ffmpeg
ffmpeg is /bin/ffmpeg
lddtree: warning: ffmpeg: did not match any paths
lddtree: warning: is: did not match any paths
/usr/bin/ffmpeg (interpreter => /lib64/ld-linux-x86-64.so.2)
libavdevice.so.60 => /usr/lib/libavdevice.so.60
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
libjack.so.0 => /usr/lib/libjack.so.0
libpipewire-0.3.so.0 => /usr/lib/libpipewire-0.3.so.0
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1
libdrm.so.2 => /usr/lib/libdrm.so.2
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-shm.so.0 => /usr/lib/libxcb-shm.so.0
libxcb-shape.so.0 => /usr/lib/libxcb-shape.so.0
libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0
libasound.so.2 => /usr/lib/libasound.so.2
libGL.so.1 => /usr/lib/libGL.so.1
libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0
libGLX.so.0 => /usr/lib/libGLX.so.0
libpulse.so.0 => /usr/lib/libpulse.so.0
libpulsecommon-16.1.so => /usr/lib/pulseaudio/libpulsecommon-16.1.so
libsndfile.so.1 => /usr/lib/libsndfile.so.1
libogg.so.0 => /usr/lib/libogg.so.0
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2
libFLAC.so.12 => /usr/lib/libFLAC.so.12
libopus.so.0 => /usr/lib/libopus.so.0
libmpg123.so.0 => /usr/lib/libmpg123.so.0
libmp3lame.so.0 => /usr/lib/libmp3lame.so.0
libvorbis.so.0 => /usr/lib/libvorbis.so.0
libsystemd.so.0 => /usr/lib/libsystemd.so.0
libcap.so.2 => /usr/lib/libcap.so.2
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0
liblz4.so.1 => /usr/lib/liblz4.so.1
liblzma.so.5 => /usr/lib/liblzma.so.5
libzstd.so.1 => /usr/lib/libzstd.so.1
libasyncns.so.0 => /usr/lib/libasyncns.so.0
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3
libSDL2-2.0.so.0 => /usr/lib/libSDL2-2.0.so.0
libv4l2.so.0 => /usr/lib/libv4l2.so.0
libv4lconvert.so.0 => /usr/lib/libv4lconvert.so.0
libjpeg.so.8 => /usr/lib/libjpeg.so.8
libXv.so.1 => /usr/lib/libXv.so.1
libX11.so.6 => /usr/lib/libX11.so.6
libXext.so.6 => /usr/lib/libXext.so.6
libavfilter.so.9 => /usr/lib/libavfilter.so.9
libbs2b.so.0 => /usr/lib/libbs2b.so.0
libstdc++.so.6 => /usr/lib/libstdc++.so.6
librubberband.so.2 => /usr/lib/librubberband.so.2
libfftw3.so.3 => /usr/lib/libfftw3.so.3
libsamplerate.so.0 => /usr/lib/libsamplerate.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
libfribidi.so.0 => /usr/lib/libfribidi.so.0
libplacebo.so.264 => None
libvmaf.so.3 => /usr/lib/libvmaf.so.3
libass.so.9 => /usr/lib/libass.so.9
libunibreak.so.5 => /usr/lib/libunibreak.so.5
libva.so.2 => /usr/lib/libva.so.2
libvidstab.so.1.2 => /usr/lib/libvidstab.so.1.2
libgomp.so.1 => /usr/lib/libgomp.so.1
libzimg.so.2 => /usr/lib/libzimg.so.2
libOpenCL.so.1 => /usr/lib/libOpenCL.so.1
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1
libexpat.so.1 => /usr/lib/libexpat.so.1
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
libvpl.so.2 => /usr/lib/libvpl.so.2
libz.so.1 => /usr/lib/libz.so.1
libavformat.so.60 => /usr/lib/libavformat.so.60
libxml2.so.2 => /usr/lib/libxml2.so.2
libicuuc.so.74 => /usr/lib/libicuuc.so.74
libicudata.so.74 => /usr/lib/libicudata.so.74
libmodplug.so.1 => /usr/lib/libmodplug.so.1
libopenmpt.so.0 => /usr/lib/libopenmpt.so.0
libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3
libbluray.so.2 => /usr/lib/libbluray.so.2
libgmp.so.10 => /usr/lib/libgmp.so.10
libgnutls.so.30 => /usr/lib/libgnutls.so.30
libp11-kit.so.0 => /usr/lib/libp11-kit.so.0
libffi.so.8 => /usr/lib/libffi.so.8
libbrotlienc.so.1 => /usr/lib/libbrotlienc.so.1
libidn2.so.0 => /usr/lib/libidn2.so.0
libunistring.so.5 => /usr/lib/libunistring.so.5
libtasn1.so.6 => /usr/lib/libtasn1.so.6
libnettle.so.8 => /usr/lib/libnettle.so.8
libhogweed.so.6 => /usr/lib/libhogweed.so.6
librist.so.4 => /usr/lib/librist.so.4
libmbedcrypto.so.14 => /usr/lib/libmbedcrypto.so.14
libcjson.so.1 => /usr/lib/libcjson.so.1
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
libavcodec.so.60 => /usr/lib/libavcodec.so.60
libvpx.so.8 => /usr/lib/libvpx.so.8
libwebpmux.so.3 => /usr/lib/libwebpmux.so.3
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
libcairo-gobject.so.2 => /usr/lib/libcairo-gobject.so.2
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0
libtiff.so.6 => /usr/lib/libtiff.so.6
libjbig.so.2.1 => /usr/lib/libjbig.so.2.1
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0
libmount.so.1 => /usr/lib/libmount.so.1
libblkid.so.1 => /usr/lib/libblkid.so.1
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
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0
libcairo.so.2 => /usr/lib/libcairo.so.2
libXrender.so.1 => /usr/lib/libXrender.so.1
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0
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.8 => /usr/lib/libjxl.so.0.8
libhwy.so.1 => /usr/lib/libhwy.so.1
libjxl_threads.so.0.8 => /usr/lib/libjxl_threads.so.0.8
libopencore-amrnb.so.0 => /usr/lib/libopencore-amrnb.so.0
libopenjp2.so.7 => /usr/lib/libopenjp2.so.7
librav1e.so.0.6 => /usr/lib/librav1e.so.0.6
libspeex.so.1 => /usr/lib/libspeex.so.1
libSvtAv1Enc.so.1 => /usr/lib/libSvtAv1Enc.so.1
libtheoraenc.so.1 => /usr/lib/libtheoraenc.so.1
libtheoradec.so.1 => /usr/lib/libtheoradec.so.1
libwebp.so.7 => /usr/lib/libwebp.so.7
libsharpyuv.so.0 => /usr/lib/libsharpyuv.so.0
libx264.so.164 => /usr/lib/libx264.so.164
libx265.so.199 => /usr/lib/libx265.so.199
libmvec.so.1 => /usr/lib/libmvec.so.1
libxvidcore.so.4 => /usr/lib/libxvidcore.so.4
libpthread.so.0 => /usr/lib/libpthread.so.0
libpostproc.so.57 => /usr/lib/libpostproc.so.57
libswresample.so.4 => /usr/lib/libswresample.so.4
libsoxr.so.0 => /usr/lib/libsoxr.so.0
libswscale.so.7 => /usr/lib/libswscale.so.7
libavutil.so.58 => /usr/lib/libavutil.so.58
libva-drm.so.2 => /usr/lib/libva-drm.so.2
libva-x11.so.2 => /usr/lib/libva-x11.so.2
libXfixes.so.3 => /usr/lib/libXfixes.so.3
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
libm.so.6 => /usr/lib/libm.so.6
libc.so.6 => /usr/lib/libc.so.6
lddtree: warning: ffmpeg: did not match any paths
lddtree: warning: is: did not match any paths
/bin/ffmpeg (interpreter => /lib64/ld-linux-x86-64.so.2)
libavdevice.so.60 => /usr/lib/libavdevice.so.60
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
libjack.so.0 => /usr/lib/libjack.so.0
libpipewire-0.3.so.0 => /usr/lib/libpipewire-0.3.so.0
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1
libdrm.so.2 => /usr/lib/libdrm.so.2
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-shm.so.0 => /usr/lib/libxcb-shm.so.0
libxcb-shape.so.0 => /usr/lib/libxcb-shape.so.0
libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0
libasound.so.2 => /usr/lib/libasound.so.2
libGL.so.1 => /usr/lib/libGL.so.1
libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0
libGLX.so.0 => /usr/lib/libGLX.so.0
libpulse.so.0 => /usr/lib/libpulse.so.0
libpulsecommon-16.1.so => /usr/lib/pulseaudio/libpulsecommon-16.1.so
libsndfile.so.1 => /usr/lib/libsndfile.so.1
libogg.so.0 => /usr/lib/libogg.so.0
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2
libFLAC.so.12 => /usr/lib/libFLAC.so.12
libopus.so.0 => /usr/lib/libopus.so.0
libmpg123.so.0 => /usr/lib/libmpg123.so.0
libmp3lame.so.0 => /usr/lib/libmp3lame.so.0
libvorbis.so.0 => /usr/lib/libvorbis.so.0
libsystemd.so.0 => /usr/lib/libsystemd.so.0
libcap.so.2 => /usr/lib/libcap.so.2
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0
liblz4.so.1 => /usr/lib/liblz4.so.1
liblzma.so.5 => /usr/lib/liblzma.so.5
libzstd.so.1 => /usr/lib/libzstd.so.1
libasyncns.so.0 => /usr/lib/libasyncns.so.0
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3
libSDL2-2.0.so.0 => /usr/lib/libSDL2-2.0.so.0
libv4l2.so.0 => /usr/lib/libv4l2.so.0
libv4lconvert.so.0 => /usr/lib/libv4lconvert.so.0
libjpeg.so.8 => /usr/lib/libjpeg.so.8
libXv.so.1 => /usr/lib/libXv.so.1
libX11.so.6 => /usr/lib/libX11.so.6
libXext.so.6 => /usr/lib/libXext.so.6
libavfilter.so.9 => /usr/lib/libavfilter.so.9
libbs2b.so.0 => /usr/lib/libbs2b.so.0
libstdc++.so.6 => /usr/lib/libstdc++.so.6
librubberband.so.2 => /usr/lib/librubberband.so.2
libfftw3.so.3 => /usr/lib/libfftw3.so.3
libsamplerate.so.0 => /usr/lib/libsamplerate.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
libfribidi.so.0 => /usr/lib/libfribidi.so.0
libplacebo.so.264 => None
libvmaf.so.3 => /usr/lib/libvmaf.so.3
libass.so.9 => /usr/lib/libass.so.9
libunibreak.so.5 => /usr/lib/libunibreak.so.5
libva.so.2 => /usr/lib/libva.so.2
libvidstab.so.1.2 => /usr/lib/libvidstab.so.1.2
libgomp.so.1 => /usr/lib/libgomp.so.1
libzimg.so.2 => /usr/lib/libzimg.so.2
libOpenCL.so.1 => /usr/lib/libOpenCL.so.1
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1
libexpat.so.1 => /usr/lib/libexpat.so.1
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
libvpl.so.2 => /usr/lib/libvpl.so.2
libz.so.1 => /usr/lib/libz.so.1
libavformat.so.60 => /usr/lib/libavformat.so.60
libxml2.so.2 => /usr/lib/libxml2.so.2
libicuuc.so.74 => /usr/lib/libicuuc.so.74
libicudata.so.74 => /usr/lib/libicudata.so.74
libmodplug.so.1 => /usr/lib/libmodplug.so.1
libopenmpt.so.0 => /usr/lib/libopenmpt.so.0
libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3
libbluray.so.2 => /usr/lib/libbluray.so.2
libgmp.so.10 => /usr/lib/libgmp.so.10
libgnutls.so.30 => /usr/lib/libgnutls.so.30
libp11-kit.so.0 => /usr/lib/libp11-kit.so.0
libffi.so.8 => /usr/lib/libffi.so.8
libbrotlienc.so.1 => /usr/lib/libbrotlienc.so.1
libidn2.so.0 => /usr/lib/libidn2.so.0
libunistring.so.5 => /usr/lib/libunistring.so.5
libtasn1.so.6 => /usr/lib/libtasn1.so.6
libnettle.so.8 => /usr/lib/libnettle.so.8
libhogweed.so.6 => /usr/lib/libhogweed.so.6
librist.so.4 => /usr/lib/librist.so.4
libmbedcrypto.so.14 => /usr/lib/libmbedcrypto.so.14
libcjson.so.1 => /usr/lib/libcjson.so.1
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
libavcodec.so.60 => /usr/lib/libavcodec.so.60
libvpx.so.8 => /usr/lib/libvpx.so.8
libwebpmux.so.3 => /usr/lib/libwebpmux.so.3
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
libcairo-gobject.so.2 => /usr/lib/libcairo-gobject.so.2
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0
libtiff.so.6 => /usr/lib/libtiff.so.6
libjbig.so.2.1 => /usr/lib/libjbig.so.2.1
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0
libmount.so.1 => /usr/lib/libmount.so.1
libblkid.so.1 => /usr/lib/libblkid.so.1
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
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0
libcairo.so.2 => /usr/lib/libcairo.so.2
libXrender.so.1 => /usr/lib/libXrender.so.1
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0
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.8 => /usr/lib/libjxl.so.0.8
libhwy.so.1 => /usr/lib/libhwy.so.1
libjxl_threads.so.0.8 => /usr/lib/libjxl_threads.so.0.8
libopencore-amrnb.so.0 => /usr/lib/libopencore-amrnb.so.0
libopenjp2.so.7 => /usr/lib/libopenjp2.so.7
librav1e.so.0.6 => /usr/lib/librav1e.so.0.6
libspeex.so.1 => /usr/lib/libspeex.so.1
libSvtAv1Enc.so.1 => /usr/lib/libSvtAv1Enc.so.1
libtheoraenc.so.1 => /usr/lib/libtheoraenc.so.1
libtheoradec.so.1 => /usr/lib/libtheoradec.so.1
libwebp.so.7 => /usr/lib/libwebp.so.7
libsharpyuv.so.0 => /usr/lib/libsharpyuv.so.0
libx264.so.164 => /usr/lib/libx264.so.164
libx265.so.199 => /usr/lib/libx265.so.199
libmvec.so.1 => /usr/lib/libmvec.so.1
libxvidcore.so.4 => /usr/lib/libxvidcore.so.4
libpthread.so.0 => /usr/lib/libpthread.so.0
libpostproc.so.57 => /usr/lib/libpostproc.so.57
libswresample.so.4 => /usr/lib/libswresample.so.4
libsoxr.so.0 => /usr/lib/libsoxr.so.0
libswscale.so.7 => /usr/lib/libswscale.so.7
libavutil.so.58 => /usr/lib/libavutil.so.58
libva-drm.so.2 => /usr/lib/libva-drm.so.2
libva-x11.so.2 => /usr/lib/libva-x11.so.2
libXfixes.so.3 => /usr/lib/libXfixes.so.3
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
libm.so.6 => /usr/lib/libm.so.6
libc.so.6 => /usr/lib/libc.so.6
Edit: Yep, ffmpeg-obs is just not working with libplacebo 6 at the moment. Thanks, marking as solved.
Last edited by LandonDeam (2024-01-09 22:38:55)
Offline
Rebuilding AUR packages after library updates is your responsibility.
Mod note: moving to AUR Issues.
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