我正在使用phantomjs从d3动画生成屏幕截图,然后合并屏幕截图以使用ffmpeg创建视频。我正在使用phantomjs render
方法创建一系列屏幕截图。但是当使用渲染方法时,我必须使d3动画更加缓慢,以便平滑地捕获所有动画。即使这样,似乎也缺少帧。动画看起来并不顺畅。
所以我遇到了另一种方法renderBuffer
,我在phantomjs的文档中看到了这种方法。但是这个方法,当试图执行时,即使示例代码也不会执行。我希望renderBuffer可以解决丢失的帧问题。
其他任何面临类似问题或任何方法的人都可以建议获得平滑的连续帧?