Eu vejo dois problemas:
- Substitua
.flv
por*.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 .