J'ai essayé de lancer 8 commandes en parallèle pour utiliser pleinement le CPU et accélérer les conversions vidéo, quelque chose comme ceci :
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 à 3 d'entre eux s'arrêtent. Pourquoi cela arrive-t-il ? Est-ce une limitation de FFmpeg ? J'ai essayé sur des machines à 16 cœurs et 4 cœurs, des EC2 c1.xlarge et cc2.8xlarge. Même comportement. J'ai essayé des commandes complexes et simples, même résultat, 2 ou 3 s'arrêtent.