Ich habe es satt, 8 Befehle gleichzeitig auszuführen, um die CPU voll auszunutzen und die Videokonvertierungen zu beschleunigen.
ffmpeg -i input.mp4 -t 60 -f mp4 /mnt/a.mp4 > /dev/null 2>&1 &
ffmpeg -i input.mp4 -t 60 -f mp4 /mnt/b.mp4 > /dev/null 2>&1 &
ffmpeg -i input.mp4 -t 60 -f mp4 /mnt/c.mp4 > /dev/null 2>&1 &
ffmpeg -i input.mp4 -t 60 -f mp4 /mnt/d.mp4 > /dev/null 2>&1 &
ffmpeg -i input.mp4 -t 60 -f mp4 /mnt/e.mp4 > /dev/null 2>&1 &
ffmpeg -i input.mp4 -t 60 -f mp4 /mnt/f.mp4 > /dev/null 2>&1 &
ffmpeg -i input.mp4 -t 60 -f mp4 /mnt/g.mp4 > /dev/null 2>&1 &
ffmpeg -i input.mp4 -t 60 -f mp4 /mnt/h.mp4 > /dev/null 2>&1 &
2 bis 3 von ihnen werden gestoppt. Warum passiert das? Ist das eine FFmpeg-Einschränkung? Ich habe dies auf 16-Kern- und 4-Kern-Maschinen versucht, EC2 c1.xlarge und cc2.8xlarge. Gleiches Verhalten. Ich habe komplizierte und einfache Befehle ausprobiert, trotzdem werden 2 oder 3 gestoppt.