squish documentation
squish is one command that makes videos, photos, PDFs and audio files smaller. It runs in the Terminal on macOS and Linux, asks a few simple questions, and writes the results next to your files. Your originals are never changed.
#Quick start
- Install it by pasting this line in Terminal:
curl -fsSL https://get.squish-compressor.com | bash - Open a new Terminal window and type
squish. - Drag a folder into the window (or press Enter to pick it in Finder), answer the questions with the arrow keys, and wait for the summary.
Your smaller files are in a new folder called compressed, right next to the originals. On a Mac it opens by itself at the end.
#What squish can compress
| Kind | File types | Typical result |
|---|---|---|
| Videos | mp4, mov, m4v, mkv, avi, webm, wmv, flv, mts, m2ts, 3gp, mpg, mpeg, ts, mxf, dv | 60 to 80% smaller, no visible difference |
| Images | jpg, jpeg, png, heic, heif, webp, tif, tiff, bmp, gif | about half the size, or much less in WebP |
| PDFs | scans and slide decks small enough to email | |
| Audio | wav, aif, aiff, flac, m4a, mp3, aac, ogg, oga, opus, wma, caf | WAV and FLAC become 5 to 10 times smaller |
#Three promises
- Originals are never modified. Results always go to a separate folder.
- Results are never bigger. If a file can't get smaller, the original is copied as it is.
- You can stop at any time. Press Ctrl-C, run the same command later, and finished files are skipped.
#Where to go next
- Install, update and uninstall, with the requirements and what the installer does.
- Usage: every option, with examples you can copy.
- Troubleshooting and FAQ if something doesn't go as planned.
