ffmpeg:共有ライブラリの読み込み中にエラーが発生しました:libtheoraenc.so.1

ffmpeg:共有ライブラリの読み込み中にエラーが発生しました:libtheoraenc.so.1

ffmpegを実行しようとすると、次のエラーが発生します。

ffmpeg: error while loading shared libraries: libtheoraenc.so.1: cannot open shared object file: No such file or directory

出力は次のとおりですls \usr\lib -l | grep libtheora

-rw-r--r-- 1 ルート ルート 419238 2010 年 1 月 5 日 libtheora.a
-rw-r--r-- 1 ルート ルート 935 2010 年 1 月 5 日 libtheora.la
lrwxrwxrwx 1ルートルート2010年1月5日19日 libtheora.so -> libtheora.so.0.3.10
-rw-r--r-- 1 ルート ルート 145636 2010 年 1 月 5 日 libtheoradec.a
-rw-r--r-- 1 ルート ルート 948 2010 年 1 月 5 日 libtheoradec.la
lrwxrwxrwx 1ルートルート2010年1月5日21 libtheoradec.so - > libtheoradec.so.1.1.4
-rw-r--r-- 1 ルート ルート 334696 2010 年 1 月 5 日 libtheoraenc.a
-rw-r--r-- 1 ルート ルート 954 2010 年 1 月 5 日 libtheoraenc.la
lrwxrwxrwx 1ルートルート2010年1月5日21 libtheoraenc.so -> libtheoraenc.so.1.1.2

問題を解決するにはどうすればよいですか?

編集:行から:

libtheoraenc.so -> libtheoraenc.so.1.1.2

/ usr / libにlibtheoraenc.so.1.1.2が見つかりません(libtheoraおよびlibtheora-devパッケージがインストールされています)。

出力はlocate libtheoraenc.so.1.1.2次のとおりです

/usr/lib/libtheoraenc.so.1

/usr/lib/libtheoraenc.so.1.1.2

しかし、このファイルは/ usr / libに見つかりません!

答え1

libtheora0を再インストールすることをお勧めします。

sudo apt-get install --reinstall libtheora0

元の質問にはUnixeyではなくバックスラッシュがあるので、明示的にライブラリを探してみましょう。

ls -l /usr/lib/libtheoraenc*

関連情報