我已经ffmpeg
按照以下方式安装trac.ffmpeg.org 上的本教程
现在,ffmpeg
如果我cd
用bin
它执行,就可以了./ffmpeg
我想知道我是否可以在任何地方通过在终端中ffmpeg
输入来执行。ffmpeg
答案1
您无需编辑您的PATH
或~/.bashrc
该指南“安装”
ffmpeg
在里面~/bin
,因此它不会干扰冲突的存储库包。无需编辑您的
PATH
或~/.bashrc
如接受的答案中所示.默认~/bin
情况下已存在PATH
(请查看~/.profile
),但~/bin
如果不存在则在您登录时不包括(并且在编译之前它不存在),但您可以轻松地“刷新”它,如下所示。
您需要做的就是:
hash -r
. ~/.profile
或者,您也可以直接注销然后登录。
现在您可以ffmpeg
从任何目录运行,它将自动执行ffmpeg
二进制文件~/bin
(对于编译的特定用户ffmpeg
)。所有这些都在指南中解释你链接到。
使其适用于所有用户
以上说明适用于编译的单个用户ffmpeg
。如果您有多个用户,则只需将编译的ffmpeg
二进制文件移动或复制到即可/usr/local/bin
。
答案2
您只需将 ffmpeg 目录添加到您的 $PATH 即可。假设您使用 bash 打开 ~/.bashrc 文件并在底部添加:
export PATH=$PATH:<path where you installed ffmpeg>
并重新加载 bash(关闭并再次打开终端或输入“bash”)。
编辑:PATH 表示您的 shell 用于查找二进制文件的目录列表。因此,您需要将目录路径(而不是文件路径)添加到该变量中。假设您完全按照手册所述的方式执行了所有内容,则需要将以下命令添加到您的 .bashrc 中:
export PATH=$PATH:$HOME/bin