Version: 1.31.1
Operating System: macOS
Developer: Compresto
Interface language: English
Compresto
Batch-shrinks video, stills, GIFs, PDFs, and pictures inside EPUB books, with the encode happening on the Mac.
From the drop to the savings number
Drop files or a folder on the selection panel, set the job, and press Compress. Video quality runs from Highest to Acceptable, or you type a target size in KB, MB, or GB. Resolution can stay as shot, drop to 4K, 1080p, or 720p, or scale by a max edge - down only, so a smaller clip is not enlarged. Output can match the source or become MP4, WebM, MOV, an animated GIF, or an MP3 of the audio. The soundtrack can be stripped. Settings > Advanced offers H.264 or H.265/HEVC.
Stills, GIFs, and PDFs share that queue. JPEG and PNG keep their print resolution, so a 300 DPI file still places at the same size in a layout app. If you keep EXIF, IPTC, and XMP, that metadata is copied onto the result without a second pixel encode. A JPEG can also target an exact file size and is saved as JPG. An EPUB job compresses JPEG, PNG, and WebP pictures inside the book at Best, High, Balance, or Low, and Finder still opens the book in your reader. Copy-protected books are skipped; a book that only encrypts fonts can still be shrunk. The results list shows the space recovered, and Reveal in Finder opens one window when every output shares a folder.
Presets, Drop Zone, and watched folders
A named preset stores quality, format, and resize, and appears once files are listed. One file in a batch can override those settings without a second job. The Drop Zone accepts drags from anywhere, including folders, and a split mode compresses then opens the result. A watched folder waits through a settle delay so a download finishes writing. Finder tags can follow the output, and an option keeps the original modification date. Deep links and a Raycast extension can start a job without using the main window. Renaming can use a local Ollama model or the OpenAI vision API; only the local model stays on the machine.
What setup installs, and when to look elsewhere
First launch downloads FFmpeg, Gifski, pngquant, and Ghostscript into the app support folder, so that step needs a network connection. Those components then run the encodes. PDFs need Ghostscript; with Homebrew, the app can install it and store the path under Settings, PDF. The free Ghostscript build is AGPL, and Artifex sells a commercial license when that does not fit. VideoToolbox encoding is on by default on Apple Silicon and on Intel Macs with a usable GPU, and software encoding remains available when a clip looks soft.
Use the queue for a smaller folder aimed at chat, a CMS, or a tight disk, mixing motion, stills, PDFs, and ebook pictures. Preview can export one image; it does not watch a folder or hit a video size target. HandBrake still fits for filters, chapters, or a hand-built bitrate ladder. Documented setup asks for a license key, or Setapp if that membership covers the seat. The pricing page lists Personal at $49 for one Mac and Standard at $69 for two, both with lifetime updates. Activation needs the network and stays inside that device cap. macOS 13 or later is required. The interface includes English, German, Spanish, French, Brazilian Portuguese, and Simplified Chinese, and a language change asks for a restart. Version 1.31.1, released 3 October 2026, makes video and GIF quality stick when the interface is not English, including in presets and the Drop Zone.
Show full description Pros & Cons Show details
PROS[*]Dropping a folder and pressing Compress is enough for a mixed batch of video, stills, GIFs, and PDFs.
[*]Target-size mode aims a video or a JPEG at a ceiling you type in kilobytes, megabytes, or gigabytes.
[*]JPEG and PNG keep their DPI, and optional EXIF, IPTC, and XMP copy across without another pixel encode.
[*]Watched folders, the Drop Zone, named presets, and per-file overrides cover repeat export jobs.
[*]VideoToolbox encoding is on by default on Apple Silicon and on Intel Macs that expose a GPU encoder.
[*]Personal and Standard are one-time licenses on the current pricing page, with Setapp as another way in.
CONS[*]Setup will not finish offline, because the first launch must download FFmpeg, Gifski, pngquant, and Ghostscript.
[*]A license key is part of the documented setup, and moving it means staying inside the one-Mac or two-Mac cap.
[*]PDF compression depends on Ghostscript, and the free Homebrew build is AGPL, which may not fit commercial use.
[*]Copy-protected EPUBs are left unchanged, and the DPI copy applies to JPEG and PNG rather than WebP.
[*]Hardware encoding is faster, but the vendor says software encoding can look slightly better at the same bitrate.
[*]Filters, chapter marks, and subtitle remux sit outside the documented controls, so HandBrake still covers those jobs.
[*]macOS 13 is the floor, and switching the interface language requires a restart before the new strings apply.
What's New in 1.31.1 Show details [*][Non-English quality] - Video and GIF quality changes now stick when the app runs in a language other than English, including in presets and Drop Zone settings.
**◆──◇──◆──◇──◆──◇──◆──◇──◆──◇──◆**
Compresto 1.31.1 for Mac (11 MB)
NitroFlare
RapidGator