BrewMP4Cleaner

Native SwiftUI utility that batch-processes video files: keep only the audio and subtitle tracks you want, compress with hardware-accelerated encoding (HEVC/H.264 VideoToolbox), and export to a folder of your choice. Uses ffmpeg, ffprobe and jq via Homebrew.

Version: 1.0.4  ·  Requires: macOS 26+  ·  License: Closed Source

Requires Homebrew installed. Native Apple Silicon.

Features

Hardware Encoding

HEVC and H.264 encoding via Apple VideoToolbox. 5-10x faster than software encoders on Apple Silicon with excellent quality.

Smart Language Selection

Analyzes all audio and subtitle tracks across files. Select languages globally or per file with visual statistics.

Batch Processing

Process multiple video files simultaneously with 2-4 concurrent jobs. Drag and drop to add files instantly.

Flexible Encoding Modes

Choose between CRF (constant quality) or target file size. Four quality presets from fast to maximum quality.

Real-Time Progress

Live progress with percentage, ETA and detailed logs. Filter by status, sort by name, size or status.

Track Cleanup

Remove unwanted audio and subtitle tracks. Re-encode, cleanup or both in a single pass.

System Requirements

  • macOS 26 Tahoe or later
  • Homebrew installed (brew.sh)
  • ffmpeg, ffprobe and jq via Homebrew (brew install ffmpeg jq)
  • Apple Silicon (M1/M2/M3/M4) - native
  • 100 MB free disk space (excluding ffmpeg)

Versions

Version 1.0.4

Added automatic update checker: the app now notifies you when a new version is available directly from Settings or via the app menu. You can choose to download, skip, or be reminded later.

Verify file integrity · 1.11 MB

Before opening the downloaded file, we recommend verifying its integrity. This confirms the DMG has not been tampered with or corrupted during download.

Expected SHA-256 hash (compare this with the Terminal output):

6a73e0c5ffaee0e5b08209b297ec94de69f8546df9a60057f0490889d456d7a8

Open Terminal and run this command in the folder where you saved the file:

shasum -a 256 brewmp4cleaner-1.0.4.dmg

The output must exactly match the hash shown above. If it differs, do not open the file and download it again.

Version 1.0.3

Added multi-language support: the app language can now be changed directly from Settings, independently from the system language. Available languages: English, Italian, Spanish, Portuguese. Restart the app to apply the change.

Verify file integrity · 994.56 KB

Before opening the downloaded file, we recommend verifying its integrity. This confirms the DMG has not been tampered with or corrupted during download.

Expected SHA-256 hash (compare this with the Terminal output):

a003fbc58a3b76f6e2eadac4a589c5105077a98c65b968d74881a529538f8a64

Open Terminal and run this command in the folder where you saved the file:

shasum -a 256 brewmp4cleaner-1.0.3.dmg

The output must exactly match the hash shown above. If it differs, do not open the file and download it again.

BrewMP4Cleaner

Download Latest DMG