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.
#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
Add folders
Drop in one or more folders. Muxy scans them and probes every clip for resolution, orientation, and duration.
- 2
Pick a canvas
Choose a shape — landscape, ultrawide, square, or portrait — and a target size up to 1440p.
- 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
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
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 help@txw.ca if you'd like to try it.