home/ atoms/ video-compression-for-realtime

Video must be compressed to appropriate codecs before a live performance to enable real-time processing

Uncompressed digital video is too data-heavy for real-time playback and processing on a laptop (one minute of full-quality video can exceed 1 GB). Codecs (compression algorithms) reduce file size by reducing resolution, frame rate, and colour depth. Choosing the right codec is performance-critical: photojpeg preserves every frame (important for video scratching); animation codec works well with hard-edged graphical material. Each realtime video software has preferred codecs (e.g. Isadora is optimised for photojpeg). Preparing clips at the correct codec and resolution before a show is a prerequisite step often neglected by beginners who then hit performance bottlenecks on stage.

Examples

Convert footage to photojpeg at 640x480 before loading into a live visual patch; use animation codec for motion graphic clips with flat colours.

Assessment

Given a raw 1080p ProRes clip intended for video scratching in Isadora, describe the compression steps needed and explain why photojpeg is preferred over H.264 for this use case.

“Optimizing and compressing are two essential activities in digital space. They are specially relevant for live cinema artists who work with video material,”
corpus · live-cinema-language-and-elements-mia-makela-ma-thesis · chunk 7