Centos

ffmpeg 和 libvpx:載入共享庫時出錯

  • November 2, 2012

當我執行 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。您必須查找這些版本並手動安裝。

引用自:https://unix.stackexchange.com/questions/53624