@vesuvius: Loading and processing the images is not the problem. I'm looking for something that maps from images to movies.

In pseudo-syntax (where * means zero or more and + means one or more and ? means zero or one, i.e. optional and () means none):

Image+ -> Movie
Image+ FileInfo -> ()
(() -> IStream?) -> OStream
(() -> IStream?) OStream -> ()

My script does something a la Image -> Image+ so I need to pipe that output into a function a la Image+ -> Movie, in the very abstract sense.

But so far it looks like the way to deal with this is just enumerate the output files and feed that into some external native program that can do video encoding.

Anyway, I just prefer to keep the program fully contained in .NET.