OpenScreen is screen recording and editing software used to capture screen video and audio with an integrated timeline for trimming, cropping, and playback adjustments. It functions as a comprehensive system for recording, annotating, and exporting audio-visual content.
The project includes a dynamic zoom editor for applying manual or cursor-following zooms with adjustable depth and easing. It features a local caption generator that uses on-device transcription to create voiceover captions without uploading data to external servers. Additional specialized tools allow for the integration of webcam feeds as picture-in-picture overlays and the addition of animated arrows, text, and custom cursor effects.
The software covers a wide range of media capabilities, including screen and audio capture, timeline-based editing with audio waveforms, and visual enhancement tools for custom backgrounds. It supports various media export options for different resolutions and aspect ratios.
The project is implemented using TypeScript.