b3LAB – BatchForge+
The Apple Silicon transcoder.
Batch-encode for broadcast, post and delivery — ProRes, HEVC, DNxHD/HR, FFV1, MXF/MKV wrap, reframe and loudness — bundled FFmpeg, no CLI, all local.
▸ More · architecture, license & bundles
Native macOS batch workbench with four workflow modes — Batch Transcode, Audio-Only, Segment Join, Image Export. Industry codec pack covers mainstream delivery (ProRes 6 profiles, HEVC 10-bit, H.264, HAP/HAP Q/HAP Alpha, VP9/WebM), broadcast & archival (DNxHD 7 SMPTE profiles, DNxHR 5 profiles, FFV1 lossless), and container wrap (MXF SMPTE 377M-1 OP1a, MKV). Hardware-accelerated via VideoToolbox with automatic SW-fallback. Self-contained: ships its own LGPL-2.1 FFmpeg 7.1.2 inside the app bundle — no Homebrew, no Terminal, no setup.
// EVERYTHING IT DOES
Tap a tile. See it move.
Each capability opens a focused view with the full technical detail.
One source → many outputs across codec × resolution × FPS. VideoToolbox-accelerated with software fallback; broadcast codecs and MXF/MKV container wraps.
For: mastering, delivery, archival.
Export stills or sequences — 8/10/12-bit DPX, 32-bit float EXR, animated GIF — with Fit/Fill/Stretch and source-resolution options.
For: VFX plates, thumbnails, DI.
Per-output audio modes (re-encode / strip / mute / external file) plus 5 audio-only formats. PCM 16/24/32-bit float, 44.1/48/96 kHz, mono/stereo.
For: deliverables with correct audio.
Crop / position / size, free-angle rotation, scale, flip/flop, letterbox — WYSIWYG Split / Edit / Result preview through the bundled FFmpeg. Full aspect-ratio list.
For: social crops, repositioning.
Set in/out per queue item on a waveform timeline; the trim carries into output naming and render.
For: topping and tailing clips.
Overlay timecode, filename, custom text or metadata — 9 positions, 7 sizes, safe margins.
For: review copies, dailies.
Normalize to broadcast targets via loudnorm — Fast (1-pass) / Accurate (2-pass) / Verified — with custom LUFS / True-Peak / LRA.
For: broadcast & platform compliance.
Tolerant Decode pushes through CABAC/NAL/bytestream errors; Cut Bad Frames + gap-fill; Container Resync pre-pass; drop-window forensics + conform placeholder.
For: damaged cards & recordings.
Watch folders auto-ingest; import FCP7 / FCPXML edit timelines (one trimmed clip per cut); JSON presets & projects; preflight validates before render.
For: repeatable batch pipelines.
12 common production paths — YouTube, Vimeo, Avid/Resolve proxies, mastering, EU/US broadcast, VJ, DCP, VFX, lossless, vertical, audio — each with the recommended codec + container + loudness.
For: skipping trial-and-error.
// SHOP
Get BatchForge+
All licenses include the macOS application, setup documentation, and email support within the defined scope. Purchases delivered via Gumroad.
€0
Full MP4 1080p delivery — no watermark, no time-cap, no batch-cap
What's included
- MP4 (H.264) up to 1080p — all delivery / web / streaming / social presets, unlimited count
- Hardware encoding via Apple VideoToolbox · custom bitrate · all framerates (24–60 + custom decimal)
- Audio-only exports — WAV · AIFF · MP3 · M4A · FLAC (PCM 16/24/32-bit, 44.1/48/96 kHz)
- Image export — PNG · JPG · TIFF · GIF (animated + sequence) · EXR (32-bit Float) · DPX (8/10/12-bit)
- Segment Join · Trim with waveform · Watch Folder (auto-ingest)
- Burn-In (timecode · filename · metadata · custom text) · LUT (.cube) · Overlay (PNG-alpha)
- Loudness presets — EBU R128 · ATSC A/85 · Streaming · Apple Podcasts · Cinema/DCP
- Speed / Time Remap · Naming Templates · Project Save / Load · Preset System
- Bundled LGPL FFmpeg 7.1.2 + Power-User Override path
- macOS 15.6 Sequoia+ · Apple Silicon · Apple Notarized
Not included in Free
- HEVC / H.265 (incl. 10-bit hardware encoding)
- ProRes — all 6 profiles (Proxy / LT / 422 / 422 HQ / 4444 / 4444 XQ)
- HAP / HAP Q / HAP Alpha — VJ workflows (Resolume, MadMapper, VDMX)
- WebM / VP9 — browser-optimized delivery
- 4K UHD · C4K · 8K · 16K + any custom size above 1080p
Free forever. No watermark, no time-cap, no batch-cap. Full commercial use — Social, YouTube, Vimeo, Web embed, advertising. Free and Pro share the same app — Pro features unlock once a license is activated.
Get BatchForge+ Free →€39
Early Access · one-time purchase
- 2 seats · macOS (2 active installations, device-switch on demand)
- All Pro codecs — HEVC / H.265 · ProRes (6 profiles) · HAP / HAP Q / HAP Alpha · WebM / VP9
- 4K · C4K · 8K · 16K + any custom resolution above 1080p
- All 4 workflow modes — Batch Transcode · Audio-Only · Segment Join · Image Export
- Reframe — up to 16 reframed outputs per source (crop / rotate / scale / flip / letterbox · WYSIWYG live preview · full aspect-ratio list)
- Trim · Burn-In · Watch Folder · LUT · Overlay · Loudness mastering · XML timeline import
- 12 months of updates from purchase
- Priority email support + documentation
Early Access — product is functional and actively evolving. Known limits and supported environments are documented. Early Access pricing ends 2026-08-01.
Buy BatchForge+ Early Access →▸ BatchForge+ · in action — early preview, not the final build.
★ Known stable path
Solo-studio Early Access · coded for max compatibility on the host matrix below · feedback welcome → [email protected]
- OS / hardware: macOS 15.6 Sequoia+ · Apple Silicon only (Intel not supported) · Developer ID signed, notarized, stapled
- Bundled with: LGPL-2.1 FFmpeg 7.1.2 + 23 runtime libraries inside the app bundle (all individually signed) — no Homebrew, no Terminal, no setup. Power-user override via
~/Library/Application Support/BatchForge+/bin/ - Recommended first workflow: Drop ProRes / H.264 / MOV files into Batch Transcode → pick a preset → encode locally. Free tier delivers MP4 H.264 up to 1080p, no watermark, no time-cap. Pro unlocks HEVC / ProRes / HAP / DNxHD/HR / FFV1 + MXF/MKV wrap + DPX/EXR + resolutions > 1080p.
- Top 3 limits: Apple Silicon only · CPU-side FFmpeg (no GPU-only codec paths) · 1 license = 2 active installs / 2 Macs (device-switch on demand)
// BUNDLES
Choose the signal chain you need.
Each bundle is a workflow configuration — not just a discount. Pick the stack that matches how your signals move. One-time purchase, no subscription.
Control + Presence
PulseOSC+ Personal + b3WebCam+ Early Access. Pricing soon. For audio-reactive performance, streaming, teaching, and remote presence.
The full chain
PortalOFX+ EA + PulseOSC+ EA + b3WebCam+ EA + BatchForge+ EA. Pricing soon. The full b3LAB Creative Signal Network.
// KNOWN LIMITS
What this is not.
Every b3LAB tool has a clear scope. Knowing the limits is part of the tool.
▸ Show all known limits
- Tested with macOS 15.6 (Sequoia) · Apple Silicon (M1+) · macOS Tahoe. Intel Macs not currently supported.
- FFmpeg + ffprobe bundled inside the app. BatchForge+ ships its own LGPL-2.1 FFmpeg 7.1.2 build in
Contents/Resources/bin/plus 23 LGPL/BSD/MIT runtime libraries inContents/Resources/lib/, all individually code-signed with the b3LAB Developer ID and notarized by Apple. The preflight check verifies bundled binary integrity, drawtext availability, and write permissions on the output folder. No system FFmpeg installation is required. - Power-user FFmpeg override. If you want to substitute the bundled FFmpeg with your own build (for example, to enable software
libx264/libx265encoders that are excluded from the LGPL build), place your binary at~/Library/Application Support/BatchForge+/bin/ffmpeg—FFmpegLocatorprefers it over the bundled one. This is the documented LGPL-2.1 Section 6 substitutability mechanism. - All encoding happens locally on your machine. No cloud, no upload, no telemetry.
- Alpha preservation requires an alpha-capable output codec (HAP Alpha, HAP Q Alpha, ProRes 4444, PNG/EXR sequence) and an FFmpeg build that supports it.
- Hardware acceleration (VideoToolbox / AudioToolbox) availability depends on Mac model and codec — these encoders are part of macOS.
- Source format and codec support is limited to what your installed FFmpeg can decode/encode.
- Loudness presets target their respective standards (EBU R128 −23 LUFS, ATSC A/85 −24 LUFS, etc.) — final delivery should still be measured by the receiving studio.
- Edit-timeline import (FCP7 XML / FCPXML) exports raw source extracts per cut — timeline color grades, reframes, transitions and Fusion/AE comps are not reproduced. Speed / time-remap clips import with raw in/out (may not be frame-exact), disabled clips are skipped, and offline media imports as a placeholder to relink + re-render.
- Free tier: MP4 (H.264) up to 1080p — unlimited count, no watermark, no time-cap. Pro unlocks HEVC / ProRes / HAP / DNxHD/HR / FFV1 + MXF/MKV wrap + DPX/EXR + resolutions above 1080p. There is no trial watermark or time-limit.
- Render jobs run sequentially through the queue (one FFmpeg process at a time); the Performance modes (Background / Balanced / Fast), Low-Priority FFmpeg and Heavy-Jobs-Exclusive tune that single process rather than spawning parallel encodes.
- Native macOS app — Apple Silicon (M1+). Intel Macs not currently supported.
// COMPATIBILITY
Tested with.
- OS: macOS 15.6 (Sequoia) or later · macOS Tahoe
- CPU: Apple Silicon (M1 or newer) · 8 GB RAM minimum (16 GB recommended for 4K+) · 200 MB disk space
- Not currently supported: Intel Macs (Universal build planned — Intel users can supply their own x86_64 ffmpeg via the documented user-override path) · macOS 14 Sonoma or earlier
- Limited support — Virtual machines: Parallels / VMware Fusion: app and most renders work; VideoToolbox H.264/HEVC require Software-Mode-Fallback — disable Strict-HW in Hardware Settings.
- Distribution: Developer ID signed · Hardened Runtime · notarized and stapled app · Gatekeeper-accepted from
/Applications/BatchForge+.app - FFmpeg + ffprobe: bundled inside the app — FFmpeg 7.1.2 (LGPL-2.1) with 23 LGPL/BSD/MIT runtime libraries, all individually signed and notarized · preflight check on launch · optional user-override path at
~/Library/Application Support/BatchForge+/bin/ - Workflow modes: Batch Transcode · Audio-Only · Segment Join · Image Export
- Edit-timeline import: FCP7 XML / xmeml v5 + FCPXML (
.xml/.fcpxml) as exported by DaVinci Resolve, Premiere Pro, or FCP7 — video tracks parsed into one trimmed clip per cut, with relink + offline-placeholder support - Video codecs (HW where possible): ProRes Proxy / LT / 422 / 422 HQ / 4444 / 4444 XQ (Apple VideoToolbox + prores_ks SW) · H.264 (h264_videotoolbox HW) · HEVC (hevc_videotoolbox HW including 10-bit) · HAP / HAP Alpha / HAP Q · WebM (VP9 via libvpx). Software libx264 / libx265 are not in the LGPL bundle — available via the user-override path for power users.
- Image sequences: PNG · JPG · TIFF · EXR (32-bit Float Linear) · GIF — bidirectional
- Resolutions: 240p · 360p · 540p · 720p · 1080p · 4K UHD · C4K · 8K · 16K + custom
- Frame rates: presets 24 / 25 / 29.97 / 30 / 50 / 59.94 / 60 + custom decimal FPS
- Audio output formats: WAV · AIFF · MP3 · M4A · FLAC · PCM 16/24-bit · 32-bit Float · 44.1 / 48 / 96 kHz
- Loudness presets: EBU R128 · ATSC A/85 · Streaming · Apple Podcasts · Cinema/DCP + manual 3-slider
- HW acceleration: VideoToolbox encoders for ProRes / H.264 / HEVC where available · AudioToolbox AAC · optional
-hwaccel autodecode - Source: any format FFmpeg can decode
// CONTACT
Get in touch
// LEGAL & TERMS
Legal
▸ Legal & policies — license, updates, refund, support, trial, third-party, trademarks, impressum, privacy, accessibility
BatchForge+ 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: EULA - BatchForge+ v1.1.0 (PDF version on request).
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. Mandatory consumer rights apply where required by law. EU statutory withdrawal: for digital products with immediate download access, the right of withdrawal expires upon download initiation, in accordance with Art. 16 m of the EU Consumer Rights Directive (§ 356 V BGB). By initiating the download, you explicitly waive the 14-day withdrawal period.
Standard support covers installation guidance, setup clarification, basic troubleshooting, and clarification of documented behavior. It does not cover custom pipeline consulting, feature development, or debugging third-party systems.
When reporting an issue, include your macOS version, hardware (Apple Silicon / Intel), the application or host involved, and exact reproduction steps.
No public trial or demo build is currently available. Before purchase, review the compatibility notes, feature documentation, and Early Access terms. Pre-purchase questions can be directed to [email protected].
Product: b3LAB BatchForge+ · Publisher: b3LAB
This notice lists third-party software, SDKs, frameworks, APIs, trademarks, and optional external runtime dependencies that may be used by this product. BatchForge+ is an independent b3LAB product. References to third-party names, frameworks, SDKs, trademarks, and file formats are for compatibility, attribution, and interoperability purposes only. No sponsorship, approval, endorsement, certification, or affiliation is implied unless explicitly stated in a signed agreement.
This notice is provided for distribution compliance and transparency. It is not legal advice.
Apple System Frameworks and macOS APIs
Components may include: AVFoundation, CoreMedia, CoreVideo, CoreAudio, VideoToolbox, Metal, IOSurface, CoreImage, AppKit, SwiftUI, System Extensions, CMIO Camera Extension APIs, and related Apple platform APIs.
Provider: Apple Inc. License / terms: governed by the applicable Apple Developer Program License Agreement, Apple SDK Agreement, macOS software terms, signing/notarization requirements, and related Apple documentation.
Apple, macOS, Metal, AVFoundation, CoreMedia, CoreVideo, CoreAudio, VideoToolbox, AppKit, SwiftUI, and related names are trademarks of Apple Inc. BatchForge+ is independent and is not endorsed by Apple. The hardware-accelerated H.264 / HEVC / ProRes encoders are part of macOS and licensed by Apple.
FFmpeg / ffprobe
Component: FFmpeg and ffprobe command-line tools — bundled inside BatchForge+ since v1.1.0 under LGPL-2.1.
Purpose: Media probing, transcoding, muxing, audio processing, image sequence processing, and related media operations.
Official legal reference: ffmpeg.org/legal.html.
b3LAB source-availability mirror: b3lab.io/ffmpeg-source.
Distribution status for this build: FFmpeg and ffprobe are bundled with BatchForge+ since v1.1.0. The app ships its own LGPL-2.1 FFmpeg 7.1.2 build inside the application bundle at BatchForge+.app/Contents/Resources/bin/, accompanied by 23 dynamic libraries in BatchForge+.app/Contents/Resources/lib/ (freetype, harfbuzz, fontconfig, libass, libmp3lame, libopus, libvorbis, libvpx, libdav1d, libwebp, libsnappy, and others). All binaries and libraries are individually code-signed with the b3LAB Developer ID and notarized by Apple. BatchForge+ does not require Homebrew or any user-side FFmpeg installation. A documented user-override path at ~/Library/Application Support/BatchForge+/bin/ allows power users to substitute the bundled build with their own — this mechanism satisfies the LGPL-2.1 Section 6 library-substitution requirement.
LGPL-2.1 compliance: the bundled FFmpeg is built with --disable-gpl --disable-nonfree and explicitly excludes libx264, libx265, libxvid, libfdk-aac, libvidstab, frei0r, librubberband, libpostproc, libxavs / libxavs2 / libdavs2 / libuavs3d, libtesseract, libopencv, and libsmbclient. The build is verified by Scripts/build_ffmpeg_lgpl.sh against a forbidden-token list; the configure invocation and verified-binary record are mirrored at b3lab.io/ffmpeg-source/FFmpeg-BUILD-CONFIG.txt. The full source-code availability page (LGPL-2.1 Section 6(b)) is at b3lab.io/ffmpeg-source. The complete component license list and upstream URLs are shipped with every download in the DMG installer's LICENSES/ folder.
Codec patents: hardware-accelerated H.264, HEVC, ProRes, and AAC encoding rely on Apple's VideoToolbox and AudioToolbox frameworks, which are part of macOS. Apple is the patent licensee for these codecs on macOS for application-developer use; no separate patent license is required from b3LAB or the licensee for the bundled encoders. AV1 (libdav1d decode), VP8/VP9 (libvpx), Opus, Vorbis, FLAC, WebP, and WavPack are royalty-free by design. MP3 patents expired in 2017. Patent obligations for large-scale commercial distribution of H.264 or HEVC encoded output (≈ 100,000+ titles per year) are governed by the end user's own distribution license under the relevant patent pool, not by b3LAB. The detailed legal analysis is in b3LAB - BatchForge+__LEGAL.md inside every DMG.
Codecs, file formats, and trademarks
This product may expose codec, container, or file-format names for compatibility, export, import, probing, or user interface purposes. Examples may include: H.264/AVC, H.265/HEVC, ProRes, DNxHR/DNxHD, HAP, MOV, MP4, MKV, WAV, AIFF, PNG, JPEG, TIFF, EXR, GIF, and related media formats.
These names may be trademarks or subject to separate patent, implementation, or distribution terms depending on encoder/decoder, platform, jurisdiction, and commercial use. b3LAB does not grant codec patent licenses. Users and distributors are responsible for ensuring that their codec use, encoder choice, and distribution model are permitted in their jurisdiction and workflow.
Supported applications / interoperability names
Names such as DaVinci Resolve, Assimilate SCRATCH, Assimilate Live FX, TouchDesigner, Resolume, MadMapper, Synesthesia, OBS, Zoom, Teams, and similar product names are trademarks of their respective owners. They are mentioned only for compatibility, workflow, or interoperability context. b3LAB products are independent and are not affiliated with, sponsored by, certified by, or endorsed by those vendors unless explicitly stated in a signed agreement.
Full third-party license notices are also included with each app/plugin download package as THIRD_PARTY_NOTICES.txt.
b3LAB and the b3LAB tool names (PortalOFX+, b3WebCam+, PulseOSC+, BatchForge+) are trademarks of Benjamin Mauz / b3LAB. They are independent products. PortalOFX+ and b3WebCam+ are not affiliated with or endorsed by the Syphon Authors, the Open Effects Association, Vizrt NDI AB, Blackmagic Design, Assimilate Inc., or any other third party.
The following are trademarks of their respective owners. Their mention on this website is for descriptive interoperability purposes only ("nominative fair use") and does not imply partnership, endorsement, or affiliation:
- Apple, macOS, Apple Silicon, Sonoma, Sequoia, FaceTime, Safari, Photo Booth, Metal, VideoToolbox, AudioToolbox, CoreAudio, Accelerate, ProRes — Apple Inc.
- Intel — Intel Corporation
- DaVinci Resolve, DaVinci Resolve Studio — Blackmagic Design Pty. Ltd.
- Assimilate Scratch, Scratch, LiveFX — Assimilate Inc.
- TouchDesigner — Derivative Inc.
- Resolume Arena, Resolume — Resolume B.V.
- MadMapper — 1024 architecture / Garagecube SA
- Synesthesia — Synesthesia Live Ltd.
- VDMX — Vidvox LLC
- Max — Cycling '74 / Ableton AG
- Notch — Notch Limited
- Mitti — imimot.com
- OBS, OBS Studio — OBS Project
- Zoom — Zoom Video Communications, Inc.
- Microsoft, Teams — Microsoft Corporation
- HAP — Vidvox LLC (open-source codec)
- HEVC, H.265, H.264, AVC — respective patent pool licensors (Access Advance, Via LA, MPEG LA)
- VP9, WebM — Google LLC
- Gumroad — Gumroad Inc.
- NDI — Vizrt NDI AB (registered trademark)
- Syphon — Syphon Authors (open-source)
- OpenFX, OFX — The Open Effects Association
Angaben gemäß § 5 DDG:
Benjamin Mauz · Ruländerstr. 3 · 73733 Esslingen am Neckar · Deutschland
E-Mail: [email protected]
Website: b3lab.io
USt-ID: DE277951151
Controller: Benjamin Mauz · b3LAB · Ruländerstr. 3 · 73733 Esslingen am Neckar · Germany · [email protected].
No analytics / no tracking: this website does not use analytics services, advertising trackers, tracking cookies, or embedded social-media tracking pixels.
Server logs: when you visit this website, the hosting provider may process technical access data such as IP address, browser/user-agent, requested URL, referrer, date/time, and status codes for security, error analysis, and stable delivery of the website.
Local storage: this website may store local interface preferences such as theme, layout, or visual pattern settings in your browser. These values stay on your device and are used only to remember your preferred website display.
Web fonts: Inter and JetBrains Mono are served locally from this website. No font requests are sent to Google Fonts or Google font servers.
Email contact: contact links use mailto: and open your local email client. If you email b3LAB, your message and contact details are used only to respond to your inquiry, support request, licensing question, or purchase-related communication.
Purchases: purchases, payments, taxes, invoices, refunds, and digital delivery are processed through Gumroad. Gumroad may process buyer data according to its own terms and privacy policy. b3LAB receives only the information needed to deliver licenses, handle support, and document purchases.
Your rights: subject to applicable law, you may request access, correction, deletion, restriction, portability, or object to processing. You may also contact the competent data protection authority. For privacy questions, email [email protected].
b3LAB.io is built to follow WCAG 2.1 Level AA wherever practical, in line with the European Accessibility Act (EAA) and the German Barrierefreiheitsstärkungsgesetz (BFSG, in force since 2025-06-28).
What this site does:
- Semantic HTML5 landmarks (
<header>,<main>,<footer>,<nav>) on every page. - Each page exposes a single descriptive
<h1>viaaria-label; decorative hero text-swap is markedaria-hidden="true". - All interactive controls reachable by keyboard with visible focus outlines.
- ARIA labels on icon-only buttons, dropdown triggers, and accordion regions.
- Self-hosted Inter and JetBrains Mono variable fonts; no external font fetch (privacy + reliability).
- Dark (default) and light theme toggle; left- and centered-layout toggle, persisted per browser.
- Color contrast checked against WCAG AA for body copy and primary controls.
- Skip-link to main content; consistent navigation order across pages.
- No autoplay audio; embedded videos are muted by default.
prefers-reduced-motionrespected for animation-heavy elements where applicable.
Known limitations:
- Embedded product demo videos do not yet ship with caption tracks. Plain-text transcripts available on request.
- Some long legal text blocks rely on natural language only; structured summaries are planned.
- Pricing tables use visual grouping only and may benefit from additional row/column scoping.
Feedback channel: if any part of this site is not accessible to you, please email [email protected]. b3LAB aims to respond within four (4) weeks. If you are not satisfied with the response, you may also contact the competent enforcement body in your jurisdiction.
Last reviewed: 2026-04-29.