> For the complete documentation index, see [llms.txt](https://docs.gyroflow.xyz/app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gyroflow.xyz/app/video-editor-plugins/general-plugin-workflow.md).

# General Plugin Workflow

Gyroflow plugin for a video editor allows you to stabilize the video directly inside the video editor, where you work with the original video file, instead of rendering a stabilized video in the app and then importing it to the video editor.

If your camera has official lens-profiles and accurate gyro timing (GoPro 8+, Sony, Insta360, DJI, Z CAM), then you should be able to just apply the plugin to your clip. In the Adobe plugin, it should load the gyro data automatically. In Resolve, you should click "Load for current file" or use the "Browse" button to select your video file or the `.gyroflow` project file.

Since Gyroflow supports a lot of different cameras and gyro sources, it's practically impossible to recreate all tools it offers (for example synchronization with optical flow) inside the plugin UI.

If your camera requires synchronization (RunCam, Hawkeye, phone apps, blackbox, etc.) or a lens profile you choose yourself (e.g. Blackmagic or RED), the workflow starts inside the main Gyroflow app, where you load your video, lens profile, gyro data, you do all synchronization and parameters, but **instead of rendering - you export a project file** which includes all your parameters and gyro data. This can be easily done by **Ctrl + S** shortcut, or using **Export -> Export project file (including gyro data)**.

This exported project file is then loaded inside the Gyroflow plugin in your video editor and the plugin will process your pixels directly inside your editor according to the gyro data and all your parameters, but without any transcoding, recompression or additional processing.

This is especially important when working with RAW files (like BRAW or R3D), where you retain all your RAW controls like ISO, White Balance etc.

The plugins use the same stabilization engine as the app, so the improvements in Gyroflow 1.7.0 (Sony support, lens breathing compensation and the new lens math) apply in the plugins as well. The **Output projection** and the **Static zoom** zoom level from projects and presets made in the app are used too.

### Installation

The easiest way to install or update the OpenFX and Adobe plugins is the **Video editor plugins** panel in the Gyroflow app, at the bottom of the right side (on Windows and macOS, when a supported video editor is installed). Manual installation is described on the page of each plugin.

### Default settings

The plugin has a **Save as default** button. It saves the current smoothness, zoom limit, lens correction, horizon lock and FOV as the defaults for every newly loaded clip, so you can change e.g. the default 130% zoom limit.

### Vertical video

Vertical footage works correctly on a vertical timeline, when the footage and the timeline have the same aspect ratio.

### Anamorphic lenses

If your lens profile uses **Input stretch** (e.g. for an anamorphic lens) and your video editor already does the desqueeze, enable **Disable lens stretch (for plugins)** when creating a preset in the app, so the plugin doesn't stretch the video again. See [⚙ Settings presets](/app/advanced-usage/settings-presets.md).

### Currently supported video editors:

* [DaVinci Resolve (OpenFX)](/app/video-editor-plugins/davinci-resolve-openfx.md)
* [MAGIX Vegas (OpenFX)](/app/video-editor-plugins/davinci-resolve-openfx.md)
* [The Foundry Nuke (OpenFX)](/app/video-editor-plugins/davinci-resolve-openfx.md)
* [ASSIMILATE Scratch (OpenFX)](/app/video-editor-plugins/davinci-resolve-openfx.md)
* [Adobe Premiere](/app/video-editor-plugins/adobe-premiere-after-effects.md)
* [Adobe After Effects](/app/video-editor-plugins/adobe-premiere-after-effects.md)
* [Kdenlive (frei0r)](/app/video-editor-plugins/frei0r.md)
* [Shotcut (frei0r)](/app/video-editor-plugins/frei0r.md#shotcut)
* [Final Cut Pro X](/app/video-editor-plugins/final-cut-pro-x.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.gyroflow.xyz/app/video-editor-plugins/general-plugin-workflow.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
