# File Joiner

Most consumer cameras have a file size limit of 4 GB. If the recording is longer, it will be split into multiple parts. If you want to stabilize such split video, you'll have to merge the parts before stabilization.\
\
Gyroflow has a built-in tool to do that for you.

### GoPro

In case of GoPro files, it should detect the sequence automatically and ask you to merge the videos, when you load the first file from the sequence:

<figure><img src="/files/NLfPogPJTPYYxAEMoQrs" alt=""><figcaption></figcaption></figure>

You can also use [**ReelSteady-Joiner**](https://github.com/rubegartor/ReelSteady-Joiner) to merge GoPro files, or follow the guide [here](https://gopro.github.io/labs/control/chapters/).

You can prevent this from happening by using [GoPro Labs](https://gopro.github.io/labs/). It has a feature called [Large Chapters](https://gopro.github.io/labs/control/chapters/), and enabling it will make the camera record big video files over 4 GB, up to 12 GB.

### All other cameras

In case of all other cameras, you can simply drag & drop all files in your sequence to Gyroflow, and it will ask you if you want to merge them:

<figure><img src="/files/HBy2N8GM895nA2TA4tEy" alt=""><figcaption></figcaption></figure>

When joining video files from RunCam cameras, which have corresponding `.gcsv` files, the `.gcsv` files with gyro data will also be automatically merged.

### Standalone tool

The Gyroflow file merger is also available as a standalone CLI tool: [**mp4-merge**](https://github.com/gyroflow/mp4-merge)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.gyroflow.xyz/app/getting-started/file-joiner.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
