Convert Lottie(.json) files to gif, mp4, webp, webm and [dot]lottie files.
npm install lottie-converterjs
const converter = require('lottie-converter')
const fs = require('fs')
async function main() {
let converted = await converter({
file: await fs.readFileSync('lottie.json'),//file buffer
filename: 'hi.json',//optional
format: 'gif',// format to convert to, either 'gif' , 'mp4' , 'webp' , 'webm' or 'lottie'
width: 100,//optional, defaults to 1000
height: 100, //optinal, defaults to 1000
})
console.log(converted)//base64
fs.writeFileSync('converted.gif', converted ,'base64')
}
main()
``