ffmpegとlibvpx:共有ライブラリの読み込み中にエラーが発生しました。

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

どうすればいいですか?

答え1

パスは、/usr/localパッケージマネージャではなくffmpegを手動でコンパイルしてインストールしたようです。

問題は、ffmpegにはlibvpxのより高いマイナーバージョンが必要で、ffmpegを再コンパイルすることでこの問題を解決できることです。

答え2

私が覚えている限り、さまざまなバージョンのlibvpxとtotem、ffmpegなどのソフトウェアの間に互換性の問題があります。したがって、最新バージョンのlibvpxは通常インストールされません。これらのバージョンを見つけて手動でインストールする必要があります。

関連情報