我想在 for 循环中启动多个 FFmpeg 会话。这是我的脚本:
# start recording for all cams
for i in `seq 1 ${CAM_NO}`
do
/home/aydu/bin/ffmpeg -f video4linux2 -i /dev/video${i} -y -c:v libx264 -r 5 -s 320x240 -vf format=gray $DIR/CAM${i}_${DTIME}.avi -r 1/5 -vf format=gray -f image2 -updatefirst 1 $DIR/webcam${i}.jpeg
done
问题是会话不是按顺序开始的。例如,当且仅当第一个进程停止、关闭、完成或终止时,第二个进程才会启动。
如何启动多个会话?