
Estou tentando criar um serviço com automator que converte flv contido em uma pasta em mp4 alterando apenas o container.
Lendo outras perguntas aqui, usei esse shell
for f in .flv
do
/usr/local/Cellar/ffmpeg/2.8.5/bin/ffmpeg -i “$f” -c copy "${f%.*}.mp4"
done
mas ao experimentar o serviço continuo recebendo uma mensagem de erro "a ação do shell script encontrou um erro"
O que está errado?
Responder1
Vejo dois problemas:
- Substituir
.flv
com*.flv
. - Substituir
“$f”
com"$f"
.
Você pode encontrar problemas de script de shell comshellcheck.net.