如何在 macOS 中从 bin/bash 永久识别 ffmpeg

How to permanently make ffmpeg recognizable from bin/bash in macOS

我下载了 ffmpeg 的 zip,因为 brew 安装与 macOS High Sierra 10.13.6 不兼容。解压后只包含一个ffmpeg文件,其图标与终端图标相似。我想让终端(运行 bin/bash $SHELL)永久识别 ffmpeg 命令。

如果我输入:

  1. echo export PATH="/Users/imac/Documents/ffmpeg:$PATH" > ~/.bashrc
  2. source ~/.bashrc
  3. ffmpeg 然后命令 ffmpeg 被识别,所以一切正常。

但是如果我退出终端并重新打开它,或者只是重新启动计算机 ffmpeg 给出输出 -bash: ffmpeg: command not found。所以我每次都必须执行上面描述的第 1 步和第 2 步。

  1. cat .bashrc 的输出: export PATH=/Users/imac/Documents/ffmpeg:/Library/Frameworks/Python.framework/Versions/3.9/bin:/Library/Frameworks/Python.framework/Versions/3.10/bin:/opt/anaconda3/condabin:/Library/Frameworks/Python.framework/Versions/3.9/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin

  2. echo $PATH 的输出: /Library/Frameworks/Python.framework/Versions/3.9/bin:/Library/Frameworks/Python.framework/Versions/3.10/bin:/opt/anaconda3/condabin:/Library/Frameworks/Python.framework/Versions/3.9/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin

注意 在第 4 步 ffmpeg 出现(在我存储它的位置),而在第 5 步 ffmpeg 不存在。另外我对 bash 和终端知之甚少,所以如果可以的话,请在回答 and/or 评论中进行解释。非常感谢!

按照以下步骤操作:

  1. cd ~; nano .bash_profile
  2. 复制粘贴-在最下面-你要添加的路径,如下
    export PATH="<Replace with the path>:$PATH"
  3. 保存设置

注意: <...> 是用来替换的

例如对我来说是:
export PATH="/Users/imac/Documents/ffmpeg:$PATH"