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