compressO

Reduce the file size of videos and images using a cross platform desktop compression utility.

compressO screenshot 1

CompressO is an open-source desktop app that reduces the file size of videos and images. It provides a graphical interface for users to compress media files without needing to use command line tools. The application is available for Windows, macOS, and Linux, allowing users to manage their media storage across different operating systems.

Users install the software via platform specific installers including .deb and .AppImage for Linux, .dmg for macOS, and .msi for Windows. macOS users have the additional option to install the application through Homebrew. The software operates entirely offline and does not make network requests, except for checking for built-in application updates, ensuring that media files are processed locally on the machine.

Key features

  • Video file compression
  • Image file compression
  • Offline processing of all media
  • Cross-platform support for Windows, macOS, and Linux
  • Integration with FFmpeg for video processing
  • Integration with pngquant for PNG images
  • Integration with jpegoptim for JPEG images
  • Integration with gifski for GIF files

The application is built using the Tauri framework with a Rust backend and a frontend powered by React and Vite. It functions as a wrapper for several standalone third-party binaries that handle the actual compression logic. By utilizing these specific binaries, the software can apply different optimization algorithms depending on the file type being processed. This architecture allows the app to leverage established tools like FFmpeg while providing a modern desktop interface for those who prefer a visual workflow over a terminal.

Because the software is distributed as a free and open-source project, it is not notarized by Apple. macOS users may encounter gatekeeper warnings upon installation, which can be resolved by using the Homebrew installation script or by manually removing the quarantine attribute via the terminal. This approach allows the project to remain free without the requirement of annual developer fees.

CompressO serves as a lightweight utility for basic media optimization on the desktop.

Last Modified
Software TypeDesktop App
Platform
Last Activity3 months ago
Repository Age2 years
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.