The :pyImageSequence
module contains a wrapper class that lets you iterate over the frames of an image sequence.
from PIL import Image, ImageSequence
im = Image.open("animation.fli")
index = 1
for frame in ImageSequence.Iterator(im):
frame.save("frame%d.png" % index)
index += 1
PIL.ImageSequence.Iterator