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.5  ·  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.

Screenshots

A preview of the interface.

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.5

Full localization fix: Italian, Spanish and Portuguese now apply correctly throughout the entire UI — workflow selector, processing modes, codec picker, drop zone, and all status labels. Also fixed a packaging bug that prevented translations from loading at all.

Verify file integrity · 1.02 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):

ef11740d7383d1589e167af6b3139a8b5bcb2909e5508fd0b674a00d16ddaa6b

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

shasum -a 256 brewmp4cleaner-1.0.5.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