我现在用gif.js每一帧600宽高生成时间固定100多毫秒有没有更快点的库?
我用C++的GDI+生成根本不用花这么久,但是JS就是慢到爆表,或者更快的生成视频的库也好。 按现在这个速度,10帧空白画面都要花1秒钟。
5 回复
js本来就不适合你这种cpu密集型操作
@shenqidebaozi js有WebAssembly可以达到接近原生代码的效率,主要是我那库没用这技术。
试下node-canvas
@luyufa 谢谢,不过node-canvas本身不支持生成GIF,我现在是用Worker在后台生成,所以在前端还是够快的,主要是在后端没法用了。
ffmpeg.js
来自酷炫的 CNodeMD