ffmpeg環境変数の設定とインストール後に共有ライブラリをロードできないエラー解決
1536 ワード
注意:ffmpegのインストールディレクトリはusr/local/ffmpegなので、環境変数を設定する必要があります.以下の設定は現在のユーザーにのみ有効です.すべてのユーザーに有効にするには、/etc/profileの下に設定する必要があります.
sudo vim ~/.bashrc
に export PATH=$PATH:/usr/local/ffmpeg/bin
はそれを ちに にし、 で する.source ~/.bashrc
またはパソコンを すればいいです.
ffmpegがffmpeg --help
に にインストールされたかどうかを します.
ffmpeg:error while loading shared libraries:libavdevice.so.56:cannot open shared object file:No such file or directory lddコマンドで しているライブラリを
のlibavdevice.so.56が けています
にfindは、これらのライブラリがどこにあるかを し、/usr/local/ffmpeg/lib/libavdevice.so.56で べることができます.
8.これらのライブラリfind / -name "libavdevice.so.56"
をこのファイルの に vim /etc/ld.so.conf
このうち/usr/local/ffmpegは ほどインストールした です
にコマンドを します./usr/local/ffmpeg/lib
の にffmpegを すると、バージョン が られると に します.
:https://blog.csdn.net/u012814360/article/details/39345431 sudo ldconfig