Creating Mpeg, Flc, Avi, Quicktime or Real files

I am looking for a component, library or executable
(that can be called from Delphi) that will allow me to
take a number of frames drawn on the canvas or in
an RGB array and create a movie file - I do not really
care what format it creates.

Thanks,

---------------------------------------------------------
Daniel
e-mail: d...@landemann.freeserve.co.uk