Is there some way to use imagemagic / montage to tile looped animated gifs (intermixed with nonanimated ones)?
That is, I want to concatenate the animations in space, not in time. I realize that the number of frames and their duration in the animation might make it impossible to neatly combine two animations. But I'm fine with the program making approximations and guesses, and extending/repeating frames, as long as all the frames are there in some fashion.
convert *.gif -append output.gif
montage *.gif -mode concatenate -tile x1 output.gif
but these both treat the animated gifs as multiple individual non-animated ones.
I suppose I could probably write a script to break the animated ones apart by frames, repeat / extend shorter loops as necessary to match the longest loop, repeat the nonanimated gifs for as many frames are in the longest animated one, stitch together the corresponding frames into single large frames with
-append, and then combine those large frames into one large gif. But I don't want to reinvent the wheel if this is already possible by some simple command.
I'm of course open to other free options besides imagemagick.