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
どうすればいいですか?
答え1
パスは、/usr/local
パッケージマネージャではなくffmpegを手動でコンパイルしてインストールしたようです。
問題は、ffmpegにはlibvpxのより高いマイナーバージョンが必要で、ffmpegを再コンパイルすることでこの問題を解決できることです。
答え2
私が覚えている限り、さまざまなバージョンのlibvpxとtotem、ffmpegなどのソフトウェアの間に互換性の問題があります。したがって、最新バージョンのlibvpxは通常インストールされません。これらのバージョンを見つけて手動でインストールする必要があります。