# 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), 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 (RED, RunCam, Hawkeye, phone apps, blackbox, etc.), 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.

### Currently supported video editors:

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


---

# 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/video-editor-plugins/general-plugin-workflow.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.
