Centos
ffmpeg 和 libvpx:載入共享庫時出錯
當我執行 ffmpeg 時,出現以下錯誤:
/usr/local/bin/ffmpeg: error while loading shared libraries: libvpx.so.1: cannot open shared object file: No such file or directory
輸出
ls -l /usr/lib/libvpx*
:lrwxrwxrwx 1 root root 15 Nov 2 14:10 /usr/lib/libvpx.so.0 -> libvpx.so.0.0.0 lrwxrwxrwx 1 root root 15 Nov 2 14:10 /usr/lib/libvpx.so.0.0 -> libvpx.so.0.0.0 -rwxr-xr-x 1 root root 409800 Jun 25 2011 /usr/lib/libvpx.so.0.0.0
我該怎麼辦?
路徑是
/usr/local
所以看起來你手動編譯和安裝了 ffmpeg,而不是包管理器。而且問題是ffmpeg需要更高的libvpx小版本,重新編譯ffmpeg就可以解決這個問題。
據我記得,各種 libvpx 版本和軟體(如 totem、ffmpeg 等)之間存在兼容性問題。所以通常沒有安裝較新版本的 libvpx。您必須查找這些版本並手動安裝。