私はffmpegを更新しようとしていましたが、このトピックについてたくさん検索した後、古いものをアンインストールしてffmpegの新しいバージョン、つまりffmpeg 2.6.3をインストールすることにしました。これを使用して新しいバージョンをインストールしました。リンクしかし、gitからffmpegをインストールする際に問題が発生しました。./configureコマンドを使用しようとしたときに、「./configure no such file or directory」というエラーが表示されました。この問題について数時間検索し、最終的にここからffmpegをインストールしました。リンクそして「tar」コマンドで解凍しました。この方法で、./configureコマンドを実行して正常にインストールできました。しかし、コマンド「ffmpeg」を使用してffmpegがインストールされているかどうかを確認しようとすると、
-bash: line 232: ffmpeg: command not found
そして「which ffmpeg」を試すと表示される
which: no ffmpeg in (/usr/local/jdk/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin)
なぜこのようなことが起こるのか教えてください。インストール時に何かが足りないのでしょうか。
敬具
答え1
どの Linux を使用していますか? ffmpeg を検索してみましたか?
updatedb
locate ffmpeg
パス内にない可能性があります。
コメントの通り、/home/virtfs/trvl/usr/bin/ffmpeg を /usr/bin/ffmpeg にコピーすると問題が解決するはずです。また、/home/virtfs/trvl/usr/local/share/ffmpeg を /usr/local/share/ffmpeg にコピーします。
答え2
オプション1:変数/home/virtfs/trvl/usr/bin
に 追加するPATH
オプション2:インストールされなかっmake install
た理由を診断するffmpeg
/usr/bin
/usr/local/bin
答え3
ガイドに目を通し、発生したエラーを診断してください。たとえば、「そのようなファイルまたはディレクトリはありません」は、それ自体では曖昧ですが、./configure の 42 行目を見ると役立つ場合があります。