¿Hay alguna forma de usar imagemagic / montage para enlosar gifs animados en bucle (entremezclados con los no animados)?
Es decir, quiero concatenar las animaciones en el espacio, no en el tiempo. Me doy cuenta de que la cantidad de cuadros y su duración en la animación podrían hacer imposible combinar perfectamente dos animaciones. Pero estoy de acuerdo con que el programa haga aproximaciones y conjeturas, y extienda / repita cuadros, siempre que todos los cuadros estén allí de alguna manera.
He intentado
convert *.gif -append output.gif
y
montage *.gif -mode concatenate -tile x1 output.gif
pero ambos tratan los gifs animados como múltiples no animados individuales.
Supongo que probablemente podría escribir un guión para separar los animados por fotogramas, repetir / extender bucles más cortos según sea necesario para que coincida con el bucle más largo, repetir los gifs no animados para la mayor cantidad de fotogramas en el más largo animado, unir los fotogramas correspondientes en marcos grandes individuales con -append
, y luego combine esos marcos grandes en un gif grande. Pero no quiero reinventar la rueda si esto ya es posible mediante algún comando simple.
Por supuesto, estoy abierto a otras opciones gratuitas además de imagemagick.