Project

Cinemaware

Cinemaware is a custom-built capture, annotation, editing, and compression tool for preparing video content for integration with multiple display and distribution applications. Implemented in Java, the application provides four modes of operation: live capture, keyword annotation, rudimentary editing, and batch processing. The capture mode provides an interface for capturing video through a USB port, while the annotation mode presents an extensible interface for adding freeform text annotations, time-code associated key-words, and general movie properties such as title, character, location, and time. The annotation schema can be modified to incorporate appropriate input fields depending on the needs of external retrieval and display applications. Captured video clips can be refined using a simple editing interface, and the batch-processing mode enables the export of multiple video, image, or audio files according to a specified compression output.