Skip to content

v1.1.0 - Initial Release

Choose a tag to compare

@Mitzingdash Mitzingdash released this 09 May 21:13
· 10 commits to main since this release

First public release

A smart video compressor that figures out codec, quality, and resolution automatically. No manual settings needed.

What's included

  • SmartCompress.ps1 - Windows launcher (right-click -> Run with PowerShell)
  • SmartCompress.sh - Linux / macOS launcher (chmod +x SmartCompress.sh then ./SmartCompress.sh)

Both scripts handle everything automatically: cloning the repo, setting up Python, installing dependencies, and checking for updates on every run. Python and Git are installed automatically on Windows if missing.

Requirements

  • Python 3.10+
  • Git

Features

  • Interactive wizard - guided step by step, no flags to memorize
  • Encoder selection - shows all working encoders with descriptions and a recommendation for your hardware
  • Resolution selection - force a specific resolution or let Auto decide
  • CQP binary search - converges in 3-5 passes using bitrate math as a starting estimate
  • SSIM quality scoring with live progress bar, resolution-normalized against source
  • Content complexity analysis - adjusts quality floors and CQP limits automatically
  • Resolution ladder - drops resolution if quality floor cannot be met
  • Live progress bars for both encoding and quality check passes