BrewMP4Cleaner

A native macOS app that batch-cleans MP4 files using ffmpeg: strip unwanted audio/subtitle tracks, target a maximum file size, transcode with H.264, and process whole queues with one click.

Version: 1.0.2  ·  Requires: macOS 26+  ·  License: Proprietary

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.

Batch Processing

Queue up many MP4 files and process them in one click using ffmpeg under the hood.

Track Cleanup

Keep only the audio and subtitle languages you want; remove the rest.

Size Targeting

Target a maximum file size and let the app pick a sensible bitrate automatically.

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)
  • macOS 26 Tahoe or later
  • ffmpeg installed via Homebrew

BrewMP4Cleaner

Download DMG