
だからFFmpegをコンパイルしました。これ標準ユーザーに導くと、私がコンパイルしたユーザーとうまく機能しますが、これを行うとsudo ffmpeg
プログラムが見つかりません。ルート経由でアクセスできますか?または、rootとしてログインを再生成する必要がありますか?
答え1
ここでの問題は、ffmpeg
ルートディレクトリに配置されていないことです。$PATH
。あなたがリンクしたガイド(後でこれらの手順をここに含めて、私たちが見つける必要がないようにしてください)は、次のコマンドを実行するように指示します。
./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"
これにより、ffmpeg
ファイルがインストールされ、$HOME/ffmpeg_build
コンパイルされた実行可能ファイルがインストールされます$HOME/bin
(このmake install
段階で)。通常のユーザーとして実行できる場合は、ディレクトリを$PATH
変更して追加したことを意味します。
/home/your_user/bin
ルートとして実行するには、ルートパスに追加するか、より良い方法は呼び出してsudo
実行可能ファイルパスを提供することです。
sudo ~/bin/ffmpeg