如何让这个简单的 ffmpeg 命令在 Automator 中运行?

如何让这个简单的 ffmpeg 命令在 Automator 中运行?

我无法让简单的 Automator shell 脚本正常工作。我尝试使用 ffmpeg 命令行对拖放到应用程序图标上的文件运行任务。

这是我所做的:

  1. 启动Automator.app。
  2. 创建了一个新的服务,该服务可在任何应用程序中接收文件或文件夹。
  3. 添加了运行 Shell 脚本操作。
  4. 应用以下脚本:

脚本

  1. 将我的工作流程保存为服务和应用程序。

当我将文件拖放到应用程序上时,我得到了以下信息:

错误

当我在 Automator 中运行工作流程时,我得到了以下信息: 在自动程序中运行

答案1

我觉得你忘了分号。试试:

for f in "$@";

相关内容