GitHub - samzong/pared: Minimal native macOS video compressor · GitHub
Skip to content

samzong/pared

Folders and files

Repository files navigation

Pared

Pared is a minimal native macOS app for making a video lighter without exposing compression machinery.

The experience is intentionally pure: open the app, drop a video or choose one file, pick one export style, convert, and finish with a small celebratory moment.

Flow

  1. Launch: a clean Liquid Glass window asks for a video.
  2. Selection: the whole window is the target; click anywhere or drop a file.
  3. Video selected: the video becomes a paused visual stage, never autoplaying.
  4. Style browsing: two large export styles float over a darkened mask.
  5. Style committed: both styles rise, the chosen one highlights, and only then does Convert appear.
  6. Converting: progress is a single quiet line across the video.
  7. Done: the app ends with a full-window celebration, one Open action, and a subtle reset affordance.

Export Styles

  • Smallest: aggressive compression for the smallest practical file.
  • Visually Lossless: keeps perceived quality while reducing size.

Product Rules

  • Single window.
  • No settings.
  • No codec UI.
  • No bitrate UI.
  • No file metadata panels.
  • No estimated-size clutter.
  • No autoplay after selection.
  • FFmpeg only under the hood.
  • Latest macOS Liquid Glass design language.
  • Pure SwiftPM package; build and run from shell, no Xcode IDE required.

Build

swift build

Run

./script/build_and_run.sh

Pared expects ffmpeg to be available on PATH.

License

MIT

About

Minimal native macOS video compressor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors