Basic setup:
- Download Synfig Studio testing version:
https://github.com/synfig/synfig/releases - Download the tgs-exporter-0.4.zip plugin (see bellow)
- Extract the plugin as indicated in:
https://wiki.synfig.org/Doc:Plugins - Download the sample SIFZ file and open it in Synfig Studio (see bellow)
- In menu choose: Plug-Ins > Export to Telegram TGS format
- Click thru the pop-up dialog
- Find the generated TGS file in the same directory as the SIFZ file
- Try attaching the TGS using Telegram Desktop to check it works
Solving "No module named lxml" on Windows:
- Download this:
https://portablepython.com/wiki/PortablePython3.2.5.1/ - During installation you can uncheck all the modules except for the lxml one
- Go to the folder it is installed at and copy the contents of the "App" over into:
C:\Program Files\Synfig\python
Credits to the Synfig Studio devs for creating the software and the Lottie exporter plugin. I just made some really small modifications to the plugin to produce usable TGS files.