txw.ca ← All projects

native macos app

Muxy

Turn a folder of videos into one.

Muxy tiles every clip in a folder onto a single canvas — a video wall, a mosaic, or a clean grid — and exports one hardware-encoded MP4, accelerated by Metal. Native macOS, built in SwiftUI.

Mac App Store · coming soon macOS 26 (Tahoe)+

#What it is

Point Muxy at one or more folders of footage. It scans the clips, reads each one's resolution and orientation, and lays them all out on the canvas shape you choose — landscape, ultrawide, square, or portrait. What comes back is a single video file with everything on screen at once.

That's easy to describe and surprisingly hard to do well — dozens of HD clips, mixed portrait and landscape footage, and the expectation that it still finishes in minutes rather than hours. Muxy does the layout, the compositing, and the encoding in one pass, on the GPU.

#How it works

  1. 1

    Add folders

    Drop in one or more folders. Muxy scans them and probes every clip for resolution, orientation, and duration.

  2. 2

    Pick a canvas

    Choose a shape — landscape, ultrawide, square, or portrait — and a target size up to 1440p.

  3. 3

    Choose a layout

    Grid puts every clip in a uniform cell. Mosaic balances the wall so each clip gets its share of the canvas, and groups portrait phone clips into columns instead of stretching them.

  4. 4

    Watch it render

    Progress, frame rate, and time-remaining update as every frame is drawn in a single Metal pass and encoded straight to HEVC by VideoToolbox.

  5. 5

    Save

    Get one MP4. Output is fragmented, so even an interrupted render leaves a playable file.

#What's in it

Balanced mosaic

A weighted treemap gives every clip its share of the canvas — no single clip dominates.

Portrait grouping

Phone clips tile into columns instead of stretching or letterboxing.

Cycling

Rotate clips through the on-screen slots so every clip gets shown, even when the wall is full.

Any aspect ratio

Landscape, ultrawide, square, or portrait — pick the canvas that fits where the video lands.

Intro skip

Trim shared intros and logos off the front of every clip, all at once.

Progress & cancel

Frame count, sustained fps, and time remaining — cancel any time.

Hardware HEVC

VideoToolbox encoding, HEVC by default with H.264 available.

Crash-safe MP4

Fragmented output, so an interrupted render still leaves a playable file.

#Get Muxy

Muxy is native macOS, built in SwiftUI for macOS 26 (Tahoe) and later. It's on its way to the Mac App Store — until then, write to [email protected] if you'd like to try it.

Mac App Store — coming soon macOS 26 (Tahoe) or later HEVC · H.264
Request early access