Skip to content
Local Cloud

Join videos

Join clips into one video

Pick the clips, set the order, and get one MP4. Clips of other sizes are scaled to the first one.

$0.003

per run in the cloud

$0

on your own machine

Any order

Arrange the clips the way you want them.

Mixed clips

Every clip is scaled to the first one's size, at one frame rate.

Private

Everything happens on your computer.

Reference

Inputs and parameters

The same on every surface: the desktop app, Claude through MCP and the API. Unknown parameters are refused, so a typo never runs with a default.

Inputs

NameTypeLimitsNotes
videos requiredvideo (list)500 MB, 600 s, 2 to 20 filesClips, in order

Parameters

NameTypeDefaultAcceptedNotes
fpsint·1 to 60Output frame rate (default: first clip).

Outputs

  • videovideo, mp4

API

Run Join videos from the API

curl https://imference.com/tools/video-concat \
  -H "Authorization: Bearer $IMFERENCE_API_KEY" \
  -F videos=@video-1.mp4 \
  -F videos=@video-2.mp4

Files go in multipart fields named after the inputs; JSON works too, with {"inputs": {...}, "params": {...}} and https URLs or base64 data: URIs. The answer is a request_id: poll GET /status?request_id=... until it returns the outputs. Pay per call from a wallet instead at POST /ondemand/tools/video-concat. A run that fails is refunded to your credits. Details in the reference.

Specs

The details

Price
$0.003 · 3 credits
Runs
Local and cloud
License
LGPL-2.1-or-later
Tool id
video-concat 1.0.0
MCP tool
video_concat

More tools

Often used with it

All tools

FAQ

Good to know

How many clips can I join?

As many as you like locally. Each clip up to 500 MB in the API.

Try Join videos tonight