CPU'yu tam olarak kullanmak ve Video dönüşümlerini hızlandırmak için 8 komutu paralel olarak çalıştırmaktan yoruldum:
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 ila 3 tanesi durdu. Bu neden oluyor? Bu bir FFmpeg sınırlaması mıdır? Bunu 16 çekirdekli ve 4 çekirdekli makinelerde denedim, EC2 c1.xlarge ve cc2.8xlarge. Aynı davranış. Karmaşık komutları ve basit komutları denedim, hala aynı, 2 veya 3 durdu.