Herramientas libres para crear stickers animados de Telegram (TGS)

Hola, el otro día estuve haciendo investigaciones sobre este tema.

Cabe decir que los stickers estáticos ya existían de hace tiempo usan el formato WebP, para el cual creo que existen muchas herramientas.

Por lo visto el formato de stickers animados de Telegram (TGS) esta basado en otro llamado “Lottie” creado nada menos que por Airbnb.
A nivel interno es un archivo JSON que define las formas y los efectos de animación (no conozco todos los detalles).
Las formas son vectoriales, pero el tiempo está regido por los FPS definidos.

Existe una web donde hay cientos de animaciones ya hechas en este formato: https://lottiefiles.com/
Existen reproductores del formato Lottie basados en HTML+Javascript (por lo que no sé por qué la version web de Telegram no lo implementa).

El caso es que oficialmente solo se pueden crear usando Adobe After Effects, lo cual me sorpendió bastante. Supongo que el formato estará optimizado para adaptarse a la forma de trabajo con el programa.

Pero existen alternativas libres:

  • Synfig
    Es un software de animacion 2D libre, para el cual se ha desarrollado un plugin libre.
    No sé qué tan facil es, y hay que tener cuidado porque no todas las funciones son compatibles a la hora de exportar la animación (esto también pasa si se hace con Adobe).
    https://www.synfig.org/

  • Telegram Animated Stickers Tools
    Es una librería que permite crear animaciones desde Python.
    https://gitlab.com/mattia.basaglia/tgs

Decir que hasta ahora solo he hecho un par de intentos de crear stickers editando JSON o usando la librería y no me han funcionado. Es más al intentar cargarlos se me cierra Telegram :frowning:

2 Me gusta

¡Un aporte genial!