找不到 ffmpeg 命令,但它已安裝在伺服器上

找不到 ffmpeg 命令,但它已安裝在伺服器上

我試圖更新 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 行可能會有所幫助。

相關內容