MAST Stitching Studio
viewsDesktop app · Windows · Linux · NVIDIA GPU
MAST Stitching Studio Beta
Several cameras become one seamless panorama, live on your NVIDIA GPU. Calibrate automatically or with AI, crop, then broadcast over RTSP, WebRTC and HLS or record to a file — from one desktop app.
MAST (Multi-camera Advanced Stitching Technology) · Windows 10/11 and Ubuntu 24.04 · current release 0.6.87. The download needs a MAST Stitching Studio licence.
The app walks you through five steps, shown on the left of its window. Each chapter below is one of them.
| Step | What you do |
|---|---|
| Project | Create a project, or open one from your Library |
| Sources | Add the cameras: files, webcams, RTSP cameras, stream URLs |
| Calibrate | Let MAST find how the cameras overlap |
| Adjust | Crop the panorama and choose the output resolution |
| Service | Broadcast, record a video, or save an image |
Install
One installer per system
| Needs | |
|---|---|
| System | Windows 10 or 11 (64-bit), or Ubuntu 24.04 / Linux Mint 22 |
| GPU | NVIDIA, GTX 10 series or newer. GTX 10 cards need NVIDIA driver 580, the last release for them |
| Licence | A MAST Stitching Studio licence: a subscription, or a place in the beta |
| Network | An internet connection to sign in |
- Sign in at marearts.com and open the download page.
- Choose the installer for your system. Each account can download five times a day.
- Install it:
- Windows — run the downloaded installer.
- Ubuntu 24.04 / Linux Mint 22 — double-click the
.deband click Install in App Center (Ubuntu) or the Package Installer (Mint), then type your password. If an archive window opens instead, right-click the file → Open With… and choose one of them. Or in a terminal:
sudo apt install ~/Downloads/MareArts-MAST-Studio-*.deb
Windows asks twice before a new installer runs: keep the file when Edge warns, then More info → Run anyway. See Windows warnings on the download page, with a picture.
After the first install you never download by hand again. The app tells you when a new version is out and installs it for you — see Settings & updates.
Sign in to the MAST app
On marearts.com, use your email and a 6-digit sign-in code; no sign-up or password is needed. In the MAST app, use the licence details below.
Your e-mail and your signature
The first time the app opens, it asks for two things:
- Email — the address of your marearts.com account.
- Licence key or signature — the Digital signature shown under MAST Stitching Studio on My licenses (beta testers: on the download page). It is not a password.
A licence runs on one PC at a time. You can move it to another PC up to three times in 30 days: sign in on the new PC and the old one stops. Settings → Account shows who is signed in and until when.
Project
Everything lives inside the project
Type a name under New project and press Create, or open a card from Your Library. A project keeps its sources, calibrations, crop and settings together, and saves itself as you work.
The Library is a folder, Documents/MAST_Studio by default. Each project is a sub-folder you can copy to another PC.
Sources
Add the cameras, left to right
| Type | Use it for |
|---|---|
| File | Video files or still images from disk; several at once |
| Webcam | USB and built-in cameras |
| RTSP | IP cameras, e.g. rtsp://user:pass@host:554/stream. The app reconnects on short drops. |
| URL | Stream addresses, including YouTube live |
Order matters for stitching: neighbours in the list should overlap. Use the arrows on each card, or Auto-resolve order to let the app work it out.
Calibrate
MAST finds where the cameras overlap
Press Run MAST calibration. It runs every checked detector — MAST's native ones (AKAZE, SIFT, ORB, TEBLID, ALIKED) and the AI matchers (DISK, XFeat) — and marks the best result with ★. Each result shows its quality, how many cameras it joined, and how long it took.
- Use this result makes it the one the stream uses.
- Save result keeps it in the project for later.
- Loupe magnifies the seams so you can judge them.
Calibrations are stored encrypted under your licence. A project copied to someone else's PC opens there, but its calibration does not; they calibrate again under their own licence.
Adjust
Crop and size the output
Drag the rectangle to crop and its handles to resize; hold Shift to keep the aspect. Auto-crop trims the black edges for you (Auto, 16:9, 4:3 or 1:1). Choose the output width — 5K, 4K, UHD, QHD, FHD, HD — or keep the original. Changes go live immediately.
For video files, choose what happens at the end: Loop, or Freeze on last frame. Live sources are not affected.
Broadcast & record
One click to go on air
| Output mode | What it does |
|---|---|
| Live stream | Publishes over RTSP, WebRTC and HLS at once. Open the address in VLC, OBS, an NVR or a browser. |
| Save to video file | Records the panorama to MP4 or MKV |
| Save image | A one-shot snapshot of the stitched frame |
- Use GPU (CUDA) keeps the panorama in GPU memory. H.264 is encoded on the GPU (NVENC) when the output fits its 4096-pixel limit.
- Live preview mirrors the output in the app window; the stream itself is unaffected.
- Audio can come from the sources you choose.
While broadcasting, Sources, Calibrate and Adjust are locked (🔒). You can look, but not change them — stop the broadcast first. Updates also wait until you are off air.
Settings & updates
Library, look, account, updates
| Section | |
|---|---|
| Library | Where new projects are saved; auto-save on or off |
| Appearance | Dark or light theme, density, accent colour |
| Diagnostics | Build, streaming health, ports and the publish addresses |
| Account | Who is signed in, the licence certificate, this machine, sign out |
| AI agents | Let AI apps use MAST, ask-first or not, and the line to connect one — see AI agents |
| Updates | Installed version, Check now, Get beta updates |
When a new version is out, an update chip appears at the top of the window. Click it, then Update now: the app downloads the signed release, checks it, installs it and restarts. Nothing installs without your click, and never while you are on air. Updates do not count against the daily download limit.
Turn on Get beta updates to receive early builds as well; off, you get stable releases only.
AI agents
Let an AI app run the studio for you
MAST comes with an MCP server and a command line, so AI apps on your computer — Claude, Cursor, VS Code, Gemini CLI, Codex — can do what you do: make a project, add cameras and videos, calibrate, look at the panorama, crop the broadcast, record, and install updates. Connect one in Settings → AI agents: one click for Cursor and VS Code, or a line to copy for Claude Code, Gemini CLI, Codex and other MCP apps.
| System | Command line |
|---|---|
| Linux | mast_studio --tools lists the tools, mast_studio --tool list_sources runs one |
| Windows | mast.cmd --tools in the install folder; AI apps start MAST-mcp.exe |
You stay in charge
Signing in or out, going on air and the AI settings always wait for your Yes in the MAST window. AI apps never see your password, signature or licence key. Deleting projects and calibrations happens at once only while Let AI agents do this without asking is on (you can turn it off), and the window tells you. Turn Let AI apps use MAST off and no AI app can reach it. AI apps work from this computer only.
Support
Licence and next steps
- Your licence and signature: My licenses
- Installers: download page
- Early access: MAST beta
- Questions: Contact
MareArts · MAST Stitching Studio