未找到 ffmpeg 命令但其已安装在服务器上

未找到 ffmpeg 命令但其已安装在服务器上

我正在尝试更新 ffmpeg,在搜索了很多关于这个主题的内容后,我决定卸载旧版本并安装新版本的 ffmpeg,即 ffmpeg 2.6.3,我使用它安装了新版本关联但是我在从 git 安装 ffmpeg 时遇到了问题,当我尝试使用 ./configure 命令时,它显示错误“./configure 没有这样的文件或目录”,我在这个问题上搜索了几个小时,最后从这里安装了 ffmpeg关联并通过“tar”命令将其解压缩。这样,我就可以运行 ./configure 命令并成功安装它。但现在,当我尝试使用命令“ffmpeg”检查 ffmpeg 是否已安装时,它显示

-bash: line 232: ffmpeg: command not found

当我尝试“哪个 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 行可能会有所帮助。

相关内容