OS X 使用 ffmpeg 将文件夹 flv 文件批量转换为 .mp4 文件不起作用

OS X 使用 ffmpeg 将文件夹 flv 文件批量转换为 .mp4 文件不起作用

我正在尝试使用自动程序创建一个服务,该服务仅将文件夹中包含的 flv 转换为 mp4 更改容器。

在这里阅读其他问题我已经使用过这个shell

for f in .flv
do
/usr/local/Cellar/ffmpeg/2.8.5/bin/ffmpeg -i “$f” -c copy "${f%.*}.mp4"
done

但在尝试该服务时,我一直收到错误消息“shell 脚本操作发现错误”

怎么了?

答案1

我发现两个问题:

  • .flv用。。。来代替*.flv
  • “$f”用。。。来代替"$f"

您可以使用以下方式查找 Shell 脚本问题shellcheck.net

相关内容