私は非常に単純なシェル スクリプトを持っています。最初の 2 つのジョブを実行した後、停止してそこに座って何もしません。3 番目のジョブが何であるかは問題ではないようです。順序を入れ替えても終了しません。
どんなアイデアでも素晴らしいでしょう...
ここに私のシェルスクリプトがあります
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