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

标签 bash macos ffmpeg terminal macos-sierra

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

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

  • 但是,如果我退出终端并重新打开它,或者只是重新启动计算机ffmpeg作为输出 -bash: ffmpeg: command not found .因此,我必须每次执行上述步骤 1 和 2。
  • 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
  • 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 和终端知之甚少,所以如果可以,请在答案和/或评论中进行解释。非常感谢!

    最佳答案

    按着这些次序:

  • cd ~; nano .bash_profile
  • 复制粘贴-底部-要添加的路径,如下export PATH="<Replace with the path>:$PATH"
  • 保存设置

  • 注: <...>被替换
    例如。对我来说是:export PATH="/Users/imac/Documents/ffmpeg:$PATH"

    关于bash - 如何在 macOS 中永久使 ffmpeg 可从 bin/bash 中识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71757711/

    相关文章:

    linux - 在 bash 脚本中包含相对路径中的二进制文件

    java - 如何在 mac 上从 java 读取和写入原始 ip 数据包?

    ffmpeg - 在配置 ffmpeg 时出现错误 "x264 not found"

    ffmpeg - 如何为 Stream 重置 PTS

    macos - 获取文件夹(或子文件/文件夹)的最后修改日期和时间

    bash - ksh 变量接受的最大字符数是多少?

    Linux操作系统

    ios - Xcode - 如何修复 'NSUnknownKeyException' ,原因 : … this class is not key value coding-compliant for the key X"error?

    javascript - Mac OS - 使用 Node.js 锁定文件

    ffmpeg - 我无法使用 ffmpeg 将视频叠加在图像之上并将其居中。输出长度为 0 秒