Se eu entendi corretamente, você quer um gif animado que parece 5 gifs animados tocando em paralelo, certo?
Imagemagick pode fazer isso (e muito mais). Provavelmente até em uma linha de código, mas vou fazer isso em várias etapas. Vamos supor que seus gifs são chamados anim1.gif
… anim5.gif
e são 100x100 pixels.
#Combine anim1.gif and anim2.gif (first row)
convert anim1.gif -repage 200x100 -coalesce null: \( anim2.gif -coalesce \) -geometry +100+0 -layers Composite anim1+2.gif
#Combine anim3.gif and anim4.gif (1st part of last row)
convert anim3.gif -repage 200x100 -coalesce null: \( anim4.gif -coalesce \) -geometry +100+0 -layers Composite anim3+4.gif
#Combine anim3+4.gif and anim5.gif (last row)
convert anim3+4.gif -repage 300x100 -coalesce null: \( anim5.gif -coalesce \) -geometry +200+0 -layers Composite anim3+4+5.gif
#Combine all, leaving one in the middle empty
convert anim1+2.gif -repage 300x300 -coalesce null: \( anim3+4+5.gif -coalesce \) -geometry +0+200 -layers Composite anim_all.gif
A técnica é descrita com mais detalhes aqui ("Composição em camadas")
O resultado final (com exemplos de animações da página da web imagemagick) é assim: