Eu tenho um shell script bastante simples e depois de fazer as duas primeiras tarefas, ele para e fica lá, não faz nada, não parece importar qual o terceiro job, se eu mudar a ordem, etc. terminá-lo.
Qualquer ideia seria ótima ...
Aqui está o meu script de shell
for f in "$@"
do
name=$(basename "$f")
dir=$(dirname "$f")
/opt/local/bin/ffmpeg -i "$f" -y -b 250k -deinterlace -vcodec vp8 -acodec libvorbis -nostdin "$dir/webm/${name%.*}.webm"
/opt/local/bin/ffmpeg -i "$f" -y -b 250k -strict experimental -deinterlace -vcodec h264 -acodec aac -nostdin "$dir/mp4/${name%.*}.mp4"
/opt/local/bin/ffmpeg -i "$f" -y -ss 00:00:15.000 -deinterlace -vcodec mjpeg -vframes 1 -an -f rawvideo -s 720x480 "$dir/img/${name%.*}.jpg"
done
Isso pode ajudar, já que estou executando este script dentro do Automator, o que pode ser parte do problema ... parece que está expirando e, em seguida, apenas fica lá ...
Tags ffmpeg shell shell-script