【发布时间】:2022-02-20 18:06:27
【问题描述】:
我正在尝试使用 NPM 包将 .mp4 文件转换为 .gif,但似乎没有任何效果。
我尝试为此使用gifski 二进制包(NPM),但没有运气。它说它是一个二进制包,你可以通过child_process.spawn() 或类似的方式使用它。我使用-g (global) 标志安装它,即使使用global 标志也无法识别它。不确定是否可以设置 PATH 或任何东西。如果可能,请告诉我。
至于其他尝试,我使用了gify,它只是没有做任何事情(没有文件或错误)。
我从puppeteer-lottie NPM 包中获取.mp4 文件。如果需要测试,这是我的代码:
const renderLottie = require('puppeteer-lottie');
await renderLottie({ animationData: data, output: 'example.mp4', width: 640 });
animationData:Sticker JSON
我很确定有更简单的方法可以做到这一点,但我只是使用复杂的方法。我只想在最后将.mp4 改为.gif。
感谢您的宝贵时间。
【问题讨论】: