You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MediaInfo --Output命令在Automator中失效(提示mediainfo命令未找到)

解决Automator中找不到mediainfo命令的问题

方法一:使用mediainfo的绝对路径

  1. 先确认MediaInfo.app中命令行工具的准确路径:
    在终端执行以下命令查找:

    find /Applications -name mediainfo -type f
    

    通常输出会是 /Applications/MediaInfo.app/Contents/MacOS/mediainfo

  2. 在Automator的shell脚本里,把原来的mediainfo替换成这个绝对路径。比如原命令:

    mediainfo --Output="..." "$1"
    

    修改为:

    /Applications/MediaInfo.app/Contents/MacOS/mediainfo --Output="..." "$1"
    

方法二:给Automator添加mediainfo的路径

如果不想每次写长路径,可以在shell脚本开头先添加mediainfo所在目录到PATH环境变量:

export PATH="/Applications/MediaInfo.app/Contents/MacOS:$PATH"
# 之后正常执行你的命令
mediainfo --Output="..." "$1"

原理:Automator运行shell脚本时使用的是系统默认的PATH,不会加载终端(比如zsh)的自定义配置(如.zshrc里的路径设置),所以必须手动指定命令的绝对路径,或者把命令所在目录加入到Automator的PATH中。

内容的提问来源于stack exchange,提问作者Green Eagle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 19:23:18