screenize  by syi0808

Automated screen recording and editing for macOS

Created 2 months ago
421 stars

Top 69.8% on SourcePulse

GitHubView on GitHub
Project Summary

Screenize is an open-source macOS screen recording application designed to automate the creation of polished videos, serving as an alternative to Screen Studio. It targets users who need professional-looking screen recordings without extensive manual editing, offering features like automatic zoom, cursor effects, and timeline editing. The primary benefit is streamlining the post-production process for screen capture.

How It Works

Screenize employs a two-pass processing model. The initial pass captures raw video alongside mouse and click data. The second pass then applies intelligent zoom, click effects, and background styling through a timeline-based editor, generating polished output without requiring manual keyframing. This approach allows for dynamic visual enhancements derived directly from user interaction data.

Quick Start & Requirements

  • Primary install / run command: Download the latest .dmg from GitHub Releases and drag the application to the Applications folder.
  • Non-default prerequisites and dependencies: macOS 13.0 or later. Requires granting Screen Recording, Microphone, and Accessibility permissions on first launch. Users may need to bypass macOS Gatekeeper warnings.
  • Estimated setup time or resource footprint: Minimal setup time, primarily involving granting permissions and potentially overriding security settings.
  • Links: GitHub Releases (implied).

Highlighted Details

  • Features screen and window capture via ScreenCaptureKit.
  • Smart generation of zoom, click effects, and keystroke keyframes from interaction data.
  • Timeline editor for fine-tuning effects with easing curves.
  • Configurable click ripple animations and automatic keystroke overlays.
  • Support for custom cursors and background styling (solid colors, gradients, images).
  • Exports final videos to MP4 or MOV formats.

Maintenance & Community

This project is in Beta and under active development, with potential for breaking changes between versions. Contributions are welcome via the Contributing Guide. AI-assisted contributions are permitted if well-tested. The project is authored by Sung YeIn.

Licensing & Compatibility

This project is licensed under the Apache License 2.0. This license is generally permissive and compatible with commercial use and closed-source linking.

Limitations & Caveats

The application is currently in Beta and actively under development, meaning breaking changes are expected. It is not notarized by Apple, requiring manual user intervention to launch. Planned features such as system audio recording, import of Screen Studio projects, and variable frame rate support are not yet implemented.

Health Check
Last Commit

2 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
3
Issues (30d)
14
Star History
179 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.