Context
Mac users who need to perform common video operations — resize for upload, compress for email, trim a clip, strip audio, replace a soundtrack — without learning FFmpeg syntax or installing Electron-based apps that ship with ads, watermarks, or subscription paywalls.
Problem
macOS ships the best media frameworks in the industry: AVFoundation, VideoToolbox, CoreImage. But there is nothing between QuickTime (trim only) and iMovie (full non-linear editor) for everyday utility tasks. Every attempt to fill the gap was FFmpeg wrapped in a dated UI, a cross-platform Electron port with no hardware acceleration, or a subscription app that watermarks exports until you pay.
Constraints
- —No third-party media libraries — App Store sandbox and GPL licensing made FFmpeg incompatible; entire stack had to be first-party Apple frameworks
- —18+ tools had to compose without repeated re-encoding — each additional operation must not degrade quality
- —Real-time CIFilter preview during playback — GPU-accelerated filters had to run at full frame rate on M1 or later
- —Live file size estimation before export — users needed projected output size before committing to a long encode
Solution
- •Non-destructive operation stack — Resize, Trim, Compress, Blur, Replace Audio stored as metadata until export; source file never modified
- •Single-pass export via AVAssetWriter — entire stack composes into one encoding pass, eliminating generation loss from repeated re-encoding
- •VideoToolbox hardware H.264/H.265 encoding — Apple Silicon dedicated media engines handle the encode, not CPU cores
- •Passthrough mode for audio-only operations — no video frames decoded or re-encoded, finishing in seconds regardless of video length
- •CoreImage GPU filter pipeline for real-time preview — brightness, contrast, blur, sharpen at full playback frame rate without export
Outcome
18+ video tools in one native macOS app, free on the Mac App Store. Hardware-accelerated H.265 export completes a 1-minute 4K clip in approximately 8 seconds on M2. Audio-only operations finish in seconds on any clip length. The operation stack composes cleanly — Resize + Brightness + Trim + Compress with no quality degradation. Zero network access, no analytics, no watermarks, no subscription.
The key architectural decision: treat the operation stack as metadata, not a progressive pipeline. Defer all processing to a single AVAssetWriter composition pass. This eliminated the re-encoding quality loss that makes video utility tools feel cheap.
Technical Highlights
- →Non-destructive operation stack — metadata until single AVAssetWriter export pass
- →VideoToolbox H.264/H.265 hardware encoding via Apple Silicon media engines
- →CoreImage GPU filter pipeline for real-time preview at full playback frame rate
- →Audio passthrough for Remove/Extract — no video re-encode, seconds to complete
- →Pure SwiftUI + SwiftData — no AppKit wrappers, no web views, zero cloud dependency
Built as proof that native, privacy-first utility software can be both powerful and free.