有没有办法在Python中获取GIF动画的每一帧?

时间:2014-03-12 00:52:45

标签: python animation frame gif

我正在使用Python和Pygame开发引擎,它已经内置了对spritesheets动画的支持。然而,能够从gif获取帧是非常有趣的,这样我就可以添加到Animation对象作为spritesheets的替代。

是否有一个库可以在Python中访问gif文件甚至视频中的帧?非常感谢你。

1 个答案:

答案 0 :(得分:0)

查看 MoviePy

  

MoviePy是一个用于基于脚本的电影编辑的Python模块。它可以在几行中完成基本操作(剪切,连接,标题插入),并可用于高级合成和特殊效果。

http://zulko.github.io/moviepy/

此外,这里有一个关于如何使用它制作GIF的教程,这可能证明是有用的:

http://zulko.github.io/blog/2014/01/23/making-animated-gifs-from-video-files-with-python/