b3LAB – MultiEncoder
Native macOS batch video encoding for VJs and motion designers. Encode to ProRes, HAP, HEVC, WebM, and more. Alpha-channel preservation, video trim with preview, clip join, and burn-in — in one focused SwiftUI app.
// FEATURES
What MultiEncoder does
One app for all your VJ asset encoding. Drag in source clips, pick your output format, configure per-job, and batch encode. No Terminal. No scripts. Just a focused native macOS tool.
Multi-format batch encoding
Encode multiple clips to multiple target formats in one pass. Per-job configuration: codec, resolution, frame rate, bitrate, and alpha handling.
- Drag-and-drop source queue
- Per-job output configuration
- Progress per clip and total batch
- Output folder per job or shared
- Background encoding — non-blocking UI
Trim, Join, Burn-in
Trim clips with AVPlayer preview and draggable handles before encoding. Join clips via ffconcat with stream-copy or normalized re-encode modes. Burn text or timecode into output.
- AVPlayer trim preview with draggable handles
- Clip join via ffconcat (direct stream copy or re-encode)
- JoinMode: directStreamCopy, normalizedReencode, trimmedStagedJoin
- Burn-in via drawtext (text, timecode, filename)
- JoinCompatibilityReport before encode
Alpha-channel preservation and image export
Preserve alpha channels through encoding with yuva444p10le for ProRes 4444. Export single frames as PNG, JPG, TIFF, or OpenEXR for Resolume and TouchDesigner asset prep.
- Alpha preservation — ProRes 4444 (yuva444p10le)
- HAP Alpha for GPU-decoded alpha playback
- Image Export: PNG, JPG, TIFF, EXR
- canStreamCopy validation (codec + pixel format)
- Per-clip audio: preserve, strip, or null (anullsrc)
// SUPPORTED CODECS
| Codec | Container | Alpha | Best for |
|---|---|---|---|
| ProRes 422 / 422 HQ / 422 LT / 422 Proxy | .mov | — | Mastering, grading, delivery |
| ProRes 4444 / 4444 XQ | .mov | α | Alpha-channel VJ assets |
| HAP / HAP Q | .mov | — | GPU-decoded real-time playback |
| HAP Alpha / HAP Q Alpha | .mov | α | GPU-decoded alpha playback |
| IMAGE SEQUENCE | .diverse | — | PNG, JPG, TIFF, EXR, GIF playback |
| H.264 / H.265 (HEVC) | .mp4 | — | Distribution, preview, web |
| WebM (VP9) | .webm | α | Web / browser-based VJ tools |
// SHOP
Get MultiEncoder
All licenses include the macOS application, setup documentation, and email support within the defined scope. Purchases delivered via Gumroad.
€29
For individual VJs and motion designers
- 1 seat · macOS
- All codecs including HAP and ProRes 4444
- Trim + Join + Burn-in
- 12 months of updates
- Setup documentation
- Email support (standard scope)
€69
For professional VJs and media producers
- 1 seat · macOS
- All Personal features
- Image Export (PNG, JPG, TIFF, EXR)
- Priority email support
- 12 months of updates
- Extended documentation + codec guide
€149
For studios and multi-seat teams
- 3 seats · macOS
- All Pro features
- Priority support + workflow assistance
- 12 months of updates
- Codec setup consultation
// ABOUT
Built for VJs who spend too long in Terminal.
MultiEncoder started as a set of ffmpeg shell scripts for preparing VJ asset libraries — encoding HAP for Resolume, ProRes 4444 for TouchDesigner, and Image Sequences for (live) sets. At some point, it made more sense to build it properly.
The result is a native SwiftUI app that wraps a proven ffmpeg pipeline in a focused, no-bloat interface. Drag in clips, pick your format, configure your job, and go. No Terminal, no scripts, no surprises.
b3LAB
Benjamin Mauz
Esslingen am Neckar, DE
// CONTACT
Get in touch
For support, licensing questions, and studio inquiries:
[email protected]Response scope follows the purchased support tier. For codec-specific or pipeline questions, include your target application and macOS version.
// LEGAL & TERMS
Legal
b3LAB – MultiEncoder is licensed, not sold. Non-exclusive, non-transferable. Commercial use in creative and production workflows is permitted. Resale and redistribution are not permitted. Full EULA provided at point of purchase.
Provided "as is." No guarantee of compatibility with unsupported macOS versions or third-party applications. Liability is limited to the amount paid.
Purchases include 12 months of updates from date of purchase. Minor updates (bug fixes, codec compatibility, UI improvements) are included. Major version upgrades may require a new license. Future codec additions are goals, not guarantees.
Please verify macOS version compatibility before purchase. Refunds may be considered for non-delivery, activation failure, or non-functional behavior in a clearly documented and supported environment. Not granted for unsupported systems, third-party incompatibilities, or change of mind. EU consumer rights apply where required.
Benjamin Mauz · Ruländerstr. 3 · 73733 Esslingen am Neckar · Deutschland
E-Mail: [email protected] · USt-ID: DE277951151
Verantwortlich gemäß § 55 Abs. 2 RStV: Benjamin Mauz, Ruländerstr. 3, 73733 Esslingen am Neckar.