如何使 ffmpeg 无处不在?

Can*_*kan 1 ffmpeg executable

我已经ffmpeg按照trac.ffmpeg.org 上的本教程进行安装

现在,ffmpeg工作,如果我cdbin,并执行它./ffmpeg

我想知道我是否可以ffmpeg通过ffmpeg从任何地方输入终端来执行。

llo*_*gan 8

您不需要编辑您的PATH~/.bashrc

  • 该指南“安装”ffmpeg在内部,~/bin因此它不会潜在地干扰冲突的存储库包。

  • 无需编辑您的PATH~/.bashrc如已接受的答案中所示~/bin已经在PATH默认情况下(看看~/.profile),但是~/bin如果它不存在(并且在编译之前它不存在),则不会在您登录时包含在内,但是您可以轻松地“刷新”它,如下所示。

您需要做的就是:

hash -r
. ~/.profile
Run Code Online (Sandbox Code Playgroud)

或者,您可以简单地注销然后登录。

现在你可以ffmpeg从任何目录运行,它会自动执行ffmpeg二进制文件~/bin(对于编译的特定用户ffmpeg)。所有这些都在您链接的指南中进行了解释

让它为所有用户工作

以上说明适用于编译ffmpeg. 如果您有多个用户,您只需将编译后的ffmpeg二进制文件移动或复制到/usr/local/bin.