Open Source · v0.1.0

Combine Zoom recordings into one professional video

FrameFuseVid automatically detects and merges your Zoom cloud recording files — speaker, screen share, gallery — into a single video with customizable layouts. Privacy-first. Runs locally.

Zoom Recording Files SC shared_screen_recording.mp4 1920x1080 · 45:12 · 342 MB SP speaker_view_recording.mp4 1920x1080 · 45:12 · 287 MB GA gallery_view_recording.mp4 1920x1080 · 45:12 · 315 MB AU audio_only.m4a Stereo · 45:12 · 28 MB CC captions.vtt VTT Transcript · 12 KB PIP Layout Picture in Picture Side by Side Sequential Playback Audio Merge Quality Fast Medium Slow Overlay Size 25%

Everything you need to merge Zoom recordings

A purpose-built tool that replaces hours of manual video editing with a guided 4-step workflow.

Auto-Detect Zoom Files

Point to a folder and FrameFuseVid identifies screen shares, speaker views, gallery views, audio tracks, and transcripts by their naming patterns.

4 Professional Layouts

Picture-in-Picture, Side-by-Side, Sequential playback, and Audio Merge. Choose the layout that fits your content.

Privacy-First

All video processing happens locally on your machine using bundled FFmpeg. No files are uploaded anywhere. Zero telemetry.

Live Preview

See exactly what your output will look like before processing. Drag the PIP overlay to any position and adjust its size in real time.

Subtitle Burning

Import VTT or SRT transcript files from Zoom and burn captions directly into the output video for accessibility compliance.

Cross-Platform

Native builds for macOS (DMG), Windows (EXE installer), and Linux (AppImage). One codebase, three platforms.

Four steps from raw files to polished video

1

Select Files

Scan a Zoom folder or pick individual files. Auto-detection identifies each recording type.

2

Choose Layout

Pick PIP, Side-by-Side, Sequential, or Audio Merge. Drag the overlay and tweak settings.

3

Process

FFmpeg renders your video locally with real-time progress tracking and quality presets.

4

Export

Save the combined video and open it directly or share it on your LMS, intranet, or cloud storage.

Professional layouts for every use case

From training videos to executive comms, choose the arrangement that tells your story best.

Picture-in-Picture

Main screen share with a draggable speaker overlay. Adjustable size (10-50%) and position. Ideal for training and demos.

Side-by-Side

Equal 50/50 split screen showing both recordings simultaneously. Great for interviews and panel discussions.

Part 1 Part 2 [Optional subtitles]

Sequential

Videos play one after another with optional subtitle burning. Perfect for multi-part recordings and caption compliance.

Old Audio New Audio Track

Audio Merge

Replace a video's audio track with a higher-quality Zoom audio-only recording. Fix echo and noise issues.

Built on proven, trusted technology

Electron for the desktop shell, React for the UI, and FFmpeg for battle-tested video encoding — all running locally.

User Interface Renderer Process (Sandboxed) React 18 Tailwind CSS Vite Lucide Icons IPC Bridge Main Process (Node.js) Electron 40 fluent-ffmpeg electron-store Local OS · Bundled FFmpeg · File System · No Network FRONTEND BACKEND

How FrameFuseVid stacks up

The only free, open-source, cross-platform tool built specifically for Zoom recordings with local processing.

Feature FrameFuseVid FlexClip iMovie Premiere Pro
Local Processing
Cross-Platform Mac/Win/Linux Web only Mac only Mac/Win
Zoom Auto-Detection
Drag-Drop PIP
Live Preview
Caption Burning VTT/SRT
Free & Open Source MIT Free (Mac) $22.99/mo
Learning Curve Low Low Medium High
85%
Time savings vs manual editing
$0
Cost — free and open source
3
Platforms supported
0
Files uploaded to the cloud

Up and running in three commands

Clone, install, and launch. Hot-reloading included for development.

bash Terminal
# Clone the repository
git clone https://github.com/mkhalid-s/framefusevid.git
cd framefusevid

# Install dependencies
npm install

# Launch in development mode (Vite + Electron with hot-reload)
npm run dev
Tip

To build distributable packages for your platform, run npm run build:mac, npm run build:win, or npm run build:linux.

Ready to fuse your recordings?

Download FrameFuseVid for free, or star the repo on GitHub to follow updates.