Eu vejo dois problemas:
- Substitua
.flvpor*.flv. - Substitua
“$f”por"$f".
Você pode encontrar problemas de shell script com shellcheck.net .
Estou tentando criar um serviço com o automator que converte flv contido em uma pasta no mp4 alterando apenas o contêiner.
Lendo outras perguntas aqui eu usei este shell
for f in .flv
do
/usr/local/Cellar/ffmpeg/2.8.5/bin/ffmpeg -i “$f” -c copy "${f%.*}.mp4"
done
mas ao testar o serviço, recebo uma mensagem de erro "a ação do shell script encontrou um erro"
O que há de errado?
Eu vejo dois problemas:
.flv por *.flv . “$f” por "$f" . Você pode encontrar problemas de shell script com shellcheck.net .