Got vmpf working pretty reliably with camera in siebel. Wrote video writer class for creating videos from numpy arrays. Still trying to figure out how to create video using matplotlib figure captures