script de shell ffmpeg pára após 2 trabalhos [fechados]

2

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á ...

    
por Chris James Champeau 14.02.2013 / 20:28

0 respostas