我試圖更新 ffmpeg,在對這個主題進行了大量搜索後,我決定卸載舊版本並安裝新版本的 ffmpeg ie; ffmpeg 2.6.3 我使用這個安裝了新版本關聯但是當我嘗試使用./configure 命令時,我在從git 安裝ffmpeg 時遇到問題,它顯示錯誤“./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 行可能會有所幫助。