A small and lightweight (but not optimal) framework for generating video montage.
The main contept is:
  • You have video files, from which you can create video elements (as many as you want, or as many RAM you have), that you can move, fade, resize in time.
  • You defines functions which has 1 (time) parameter
    • x(t), y(t) for 2D location
    • r(t) for resizing (aspect-ratio)
    • o(t) for opacity
  • The VideoMontage framework evaluates your video elements into an avi output.