The SubTrack app icon

A lossless track slimmer for the Mac

Drop the tracks you don't need.
Keep every bit of the ones you do.

SubTrack strips unwanted audio and subtitle tracks out of your video files by copying, not re-encoding — so a two-hour Blu-ray rip slims down in seconds, with zero quality loss.

Free · Requires macOS 27 or later · Other ways to install

The SubTrack main window: a queue of eight Blu-ray rips showing input and output track counts and file sizes, with the rules inspector open alongside.

Workflow

How it works

  1. Queue

    Queue up your files

    Drag in movies, or a whole folder — SubTrack finds every video inside it and queues them up.

  2. Decide

    Rules pick the tracks

    Keep English, drop the other eleven dubs. Keep or skip commentary. Decide what happens to tracks with no language tag at all.

  3. Copy

    Slim, without re-encoding

    Everything you keep is stream-copied into a new file, bit for bit. Same container, same quality, a fraction of the size.

in Nightjar.2019.2160p.UHD.BDRemux.mkv 12 tracks 8.42 GB
  • 0:0video—hevc2160p HDR10keep
  • 0:1audioengtruehd7.1 Atmoskeep
  • 0:2audioengac35.1keep
  • 0:3audioengac32.0 commentarydrop
  • 0:4audiofradts5.1drop
  • 0:5audiodeudts5.1drop
  • 0:6audiospaac35.1drop
  • 0:7subtitleengpgskeep
  • 0:8subtitlefrapgsdrop
  • 0:9subtitledeupgsdrop
  • 0:10subtitlespapgsdrop
  • 0:11subtitlejpnpgsdrop
out Nightjar.2019.2160p.UHD.BDRemux.mkv 4 tracks 6.02 GB
Those three steps on one twelve-track UHD remux: down to the four tracks you'd actually play, 2.40 GB lighter. Every track it keeps is copied across bit for bit, so the picture is the same file it always was.

Features

What's in it

Screenshots

A look around

The Presets settings tab, editing the Streaming Service Rip preset's output name and track selection.
Languages, commentary, and output naming — saved as a preset, synced to your other Macs.
The Supported Formats sheet, listing the bundled FFmpeg build's version and its 404 supported containers.
Every container and codec the bundled FFmpeg can read and write, straight from the binary that's running.

Get it

Other ways to install

Every route installs the same app and slims files identically — same rules, same presets, same queues. What differs is only what Apple permits inside a sandboxed App Store build.

FAQ

Questions

Does SubTrack re-encode my video?
Normally, no — that's the whole point. Tracks you keep are copied straight across. SubTrack only transcodes when a track you've kept is in a codec you've said you don't want, and then only that one track. There are no quality sliders, because there's almost never anything to tune. If you're looking to re-encode a library, you want HandBrake; SubTrack is for making files smaller without touching the picture.
Which version should I get?
They slim files identically, so it comes down to three things the App Store doesn't permit inside a sandboxed app: software x264/x265 encoding, pointing SubTrack at your own FFmpeg build, and the subtrack command-line tool. Want any of those, take the direct download. Don't need them, take whichever you'd rather install from.
What files can it open?
Anything the bundled FFmpeg can read — MKV, MP4, M4V, MOV, AVI, TS, and plenty more. The Settings window lists every container and codec the build you're running supports. Output stays in the same container as the source.
Does it send anything anywhere?
Your video files never leave your Mac — the bundled FFmpeg is built with networking disabled and can't open a connection at all. There are no accounts, no advertising identifiers, and no tracking. Presets sync only if you're signed into iCloud, through your own private iCloud database that nobody else can read. Two things do go out: crash and performance reports, which aren't linked to your identity, and — in the direct download only — a check with GitHub for new releases, which you can switch off in Settings ▸ Updates. The privacy policy spells all of it out.