
Estoy intentando crear un servicio con automatizador que convierta flv contenido en una carpeta en contenedor cambiante mp4 únicamente.
Leyendo otras preguntas aquí, he usado este shell.
for f in .flv
do
/usr/local/Cellar/ffmpeg/2.8.5/bin/ffmpeg -i “$f” -c copy "${f%.*}.mp4"
done
pero cuando pruebo el servicio sigo recibiendo el mensaje de error "La acción del script de shell encontró un error"
¿Qué ocurre?
Respuesta1
Veo dos problemas:
- Reemplazar
.flv
con*.flv
. - Reemplazar
“$f”
con"$f"
.
Puede encontrar problemas con el script de shell conshellcheck.net.