This video was created by processing JSON command objects. The JSON command objects were generated from a ruby script and describe how to process video frames, apply filter effects, compose and save the final video.
MovingImages has various objects you can create and manipulate. These objects are sources for images and movie frames, where drawing happens, where filter chains are rendered, and video files are created and composed. Download the MovingImages scripting tool.