我正在尝试更新 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 行可能会有所帮助。