1#!/usr/bin/env python3 2# -*- coding: utf-8 -*- 3import mlt 4from PIL import Image 5 6mlt.Factory.init() 7profile = mlt.Profile() 8prod = mlt.Producer(profile, 'test.wav') 9size = (320, 240) 10for i in range(0, prod.get_length()): 11 frm = prod.get_frame() 12 wav = frm.get_waveform(size[0], size[1]) 13 img = Image.fromstring('L', size, wav) 14 img.save('test-%04d.pgm' % (i)) 15