![O lote do OS X converte uma pasta de arquivos flv em arquivos .mp4 usando ffmpeg não funciona](https://rvso.com/image/1505664/O%20lote%20do%20OS%20X%20converte%20uma%20pasta%20de%20arquivos%20flv%20em%20arquivos%20.mp4%20usando%20ffmpeg%20n%C3%A3o%20funciona.png)
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.