Unicap provides a uniform interface to video capture devices. It allows applications to use any supported video capture device via a single API. The ucil library provides easy to use functions to render text and graphic overlays onto video images.