MAST Stitching Studio

Desktop 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.67. 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.

StepWhat you do
ProjectCreate a project, or open one from your Library
SourcesAdd the cameras: files, webcams, RTSP cameras, stream URLs
CalibrateLet MAST find how the cameras overlap, or pick points yourself
AdjustCrop the panorama and choose the output resolution
ServiceBroadcast, record a video, or save an image

Install

One installer per system

Needs
SystemWindows 10 or 11 (64-bit), or Ubuntu 24.04 / Linux Mint 22
GPUNVIDIA, RTX 20 series or newer
LicenceA MAST Stitching Studio licence: a subscription, or a place in the beta
NetworkAn internet connection to sign in
  1. Sign in at marearts.com and open the download page.
  2. Choose the installer for your system. Each account can download five times a day.
  3. Install it:
# Windows: run the .msi

# Ubuntu 24.04 / Linux Mint 22
sudo apt install ./MareArts-MAST-Studio-*-linux-noble-amd64.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.

Updates

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

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 licences (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.

Project step: a new-project box and the Library with one project, Stadium
Project. The Stadium project is calibrated and ready.

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

TypeUse it for
FileVideo files or still images from disk; several at once
WebcamUSB and built-in cameras
RTSPIP cameras, e.g. rtsp://user:pass@host:554/stream. The app reconnects on short drops.
URLStream addresses, including YouTube live
Sources step: the RTSP tab and three video inputs
Sources. Three cameras around a stadium; the RTSP tab is open to add another.
Order

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.

Calibrate step: the stitched stadium panorama above a list of calibration results
Calibrate. Three cameras joined by the AI detector; pick any result to preview it.
  • 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.

Manual point picking

When a scene gives the detectors little to hold on to, switch to manual. In Pairwise mode you click at least four matching points on each pair of neighbouring cameras, then compute. Canvas mode places the cameras on one canvas.

Manual calibration: two camera views side by side for point picking
Manual mode. Scroll to zoom, drag to pan, click to pick, right-click to delete a point.
Your key

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.

Adjust step: a 6987 by 1166 panorama cropped to a 4096 by 532 output
Adjust. The raw 6987×1166 stitch, cropped and sized to 4096 wide.

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 modeWhat it does
Live streamPublishes over RTSP, WebRTC and HLS at once. Open the address in VLC, OBS, an NVR or a browser.
Save to video fileRecords the panorama to MP4 or MKV
Save imageA one-shot snapshot of the stitched frame
Service step: output modes, GPU settings, Start broadcast, and the live preview at about 60 fps
Service. The stitch loop is warm at about 60 fps; Start broadcast publishes it.
  • 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.
On air

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

Settings: Library, Appearance, Account and Updates
Settings (⚙ at the top right).
Section
LibraryWhere new projects are saved; auto-save on or off
AppearanceDark or light theme, density, accent colour
AccountWho is signed in, the licence certificate, sign out
UpdatesInstalled 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.

Support

Licence and next steps

MareArts · MAST Stitching Studio