# Gyroflow documentation

## Gyroflow documentation

- [Welcome to Gyroflow](https://docs.gyroflow.xyz/app/readme.md): Gyroflow is an advanced video stabilization tool, which uses gyro data for accurate motion compensation. It's blazingly fast, easy-to-use and available for all platforms. It's free and open-source.
- [Features](https://docs.gyroflow.xyz/app/readme/features.md)
- [Examples](https://docs.gyroflow.xyz/app/readme/examples.md)
- [Test Files](https://docs.gyroflow.xyz/app/readme/test-files.md): If you want to try Gyroflow, but you don't have any supported camera yet, here are some sample files with gyro data you can download and try for yourself.
- [Installation](https://docs.gyroflow.xyz/app/getting-started/installation.md): Gyroflow is officially available in Microsoft Store, Apple Store and Google Play store. Downloadable binaries are available as well.
- [Supported Cameras](https://docs.gyroflow.xyz/app/getting-started/supported-cameras.md): Gyroflow supports wide variety of cameras. You can find links to detailed camera guides here
- [GoPro](https://docs.gyroflow.xyz/app/getting-started/supported-cameras/gopro.md): GoPro cameras are supported in Gyroflow and are proven to deliver great video and stabilization quality.
- [DJI](https://docs.gyroflow.xyz/app/getting-started/supported-cameras/dji.md)
- [Sony](https://docs.gyroflow.xyz/app/getting-started/supported-cameras/sony.md): Newer Sony mirrorless cameras are supported out of the box.
- [Canon](https://docs.gyroflow.xyz/app/getting-started/supported-cameras/canon.md): Newer Canon mirrorless cameras are supported out of the box.
- [Insta360](https://docs.gyroflow.xyz/app/getting-started/supported-cameras/insta360.md): Most Insta360 action cameras are supported.
- [Blackmagic](https://docs.gyroflow.xyz/app/getting-started/supported-cameras/blackmagic.md): Some Blackmagic cameras record internal gyro data in .braw files
- [RED](https://docs.gyroflow.xyz/app/getting-started/supported-cameras/red.md): There are currently 2 RED cameras which record gyro data internally: V-Raptor and KOMODO
- [Xtra](https://docs.gyroflow.xyz/app/getting-started/supported-cameras/dji-1.md)
- [Flight controllers](https://docs.gyroflow.xyz/app/getting-started/supported-cameras/flight-controllers.md)
- [RunCam](https://docs.gyroflow.xyz/app/getting-started/supported-cameras/runcam.md): RunCam cameras save the gyro data in the .gcsv format next to the video files
- [Caddx](https://docs.gyroflow.xyz/app/getting-started/supported-cameras/caddx.md)
- [Hawkeye](https://docs.gyroflow.xyz/app/getting-started/supported-cameras/hawkeye.md)
- [Mobile Phones](https://docs.gyroflow.xyz/app/getting-started/supported-cameras/mobile-phones.md)
- [Other Cameras](https://docs.gyroflow.xyz/app/getting-started/supported-cameras/other.md)
- [Basic Usage](https://docs.gyroflow.xyz/app/getting-started/basic-usage.md)
- [Timeline & Gyro Chart](https://docs.gyroflow.xyz/app/getting-started/basic-usage/timeline-and-gyro-chart.md): The main tool to determine correct synchronization is the timeline with motion data chart.
- [Synchronization](https://docs.gyroflow.xyz/app/getting-started/basic-usage/synchronization.md): Accurate synchronization is the most important step in Gyroflow to get good results.
- [Stabilization](https://docs.gyroflow.xyz/app/getting-started/basic-usage/stabilization.md): In the Stabilization tab, you can control all parameters related to the stabilization and zooming.
- [Exporting](https://docs.gyroflow.xyz/app/getting-started/basic-usage/exporting.md): Once you have stabilization working well and you're satisfied with the results, you can proceed to export the stabilized video file.
- [Common Filming Tips & Issues](https://docs.gyroflow.xyz/app/getting-started/common-filming-tips-and-issues.md)
- [Lens Calibration](https://docs.gyroflow.xyz/app/getting-started/lens-calibration.md): Lens calibration is a very important piece of the stabilization algorithm and it's very important to use accurate lens profile when stabilizing a video in Gyroflow.
- [Keyboard Shortcuts](https://docs.gyroflow.xyz/app/getting-started/keyboard-shortcuts.md): on macOS, Ctrl in this table corresponds to the Command key
- [File Joiner](https://docs.gyroflow.xyz/app/getting-started/file-joiner.md)
- [FAQ](https://docs.gyroflow.xyz/app/getting-started/faq.md): Frequently Asked Questions
- [Troubleshooting](https://docs.gyroflow.xyz/app/getting-started/troubleshooting.md): This page contains troubleshooting steps when you run into an error in Gyroflow.
- [Input Data](https://docs.gyroflow.xyz/app/advanced-usage/input-data.md)
- [Lens Profiles](https://docs.gyroflow.xyz/app/advanced-usage/lens-profiles.md)
- [Synchronization](https://docs.gyroflow.xyz/app/advanced-usage/synchronization.md)
- [Stabilization](https://docs.gyroflow.xyz/app/advanced-usage/stabilization.md)
- [Keyframes](https://docs.gyroflow.xyz/app/advanced-usage/keyframes.md): Gyroflow comes with the ability to keyframe most parameters in order to achieve any look you want.
- [Settings Presets](https://docs.gyroflow.xyz/app/advanced-usage/settings-presets.md): Gyroflow allows you to create a preset with all or some settings you commonly use and then load that preset to videos and in the render queue.
- [Render Queue](https://docs.gyroflow.xyz/app/advanced-usage/render-queue.md): Gyroflow has a built-in render queue which allows to render multiple files in the background.
- [Exporting](https://docs.gyroflow.xyz/app/advanced-usage/exporting.md): In some cases, you may want to have more control over the encoding parameters. This section describes the advanced features of the Export settings panel.
- [Command Line (CLI)](https://docs.gyroflow.xyz/app/advanced-usage/command-line-cli.md): Gyroflow has a CLI interface for usage in scripts and automating workflows.
- [Other](https://docs.gyroflow.xyz/app/advanced-usage/other.md)
- [IMU Orientation and rotation](https://docs.gyroflow.xyz/app/advanced-usage/imu-orientation-and-rotation.md)
- [Color Differences](https://docs.gyroflow.xyz/app/advanced-usage/color-differences.md)
- [Using External Gyro Source](https://docs.gyroflow.xyz/app/advanced-usage/using-external-gyro-source.md)
- [NiYien-A1](https://docs.gyroflow.xyz/app/advanced-usage/using-external-gyro-source/niyien-a1.md)
- [Action Camera as a Logger](https://docs.gyroflow.xyz/app/advanced-usage/using-external-gyro-source/action-camera-as-a-logger.md)
- [Flight Controller](https://docs.gyroflow.xyz/app/advanced-usage/using-external-gyro-source/flight-controller.md)
- [ESP-gyrologger](https://docs.gyroflow.xyz/app/advanced-usage/using-external-gyro-source/esp-gyrologger.md)
- [Flowshutter](https://docs.gyroflow.xyz/app/advanced-usage/using-external-gyro-source/flowshutter.md)
- [Live Feed Stabilization](https://docs.gyroflow.xyz/app/advanced-usage/live-feed-stabilization.md)
- [360° Cameras](https://docs.gyroflow.xyz/app/advanced-usage/360-cameras.md)
- [NVIDIA](https://docs.gyroflow.xyz/app/hardware-acceleration/nvidia.md): NVIDIA graphic cards support hardware accelerated encoding on Windows and Linux
- [AMD](https://docs.gyroflow.xyz/app/hardware-acceleration/amd.md): AMD graphic cards support hardware accelerated encoding on Windows and Linux
- [Intel](https://docs.gyroflow.xyz/app/hardware-acceleration/intel.md): Intel graphic cards support hardware accelerated encoding on Windows and Linux
- [Apple](https://docs.gyroflow.xyz/app/hardware-acceleration/apple-macos.md): macOS supports hardware video encoding (H.264/H.265) on most devices, with ProRes acceleration added in the Apple Silicon chips.
- [Android](https://docs.gyroflow.xyz/app/hardware-acceleration/android.md)
- [General Plugin Workflow](https://docs.gyroflow.xyz/app/video-editor-plugins/general-plugin-workflow.md)
- [DaVinci Resolve (OpenFX)](https://docs.gyroflow.xyz/app/video-editor-plugins/davinci-resolve-openfx.md): Gyroflow engine is also available as an OpenFX plugin to allow you to stabilise videos inside a video editor like DaVinci Resolve.
- [Adobe Premiere / After Effects](https://docs.gyroflow.xyz/app/video-editor-plugins/adobe-premiere-after-effects.md): Gyroflow engine is also available as an Adobe plugin to allow you to stabilize videos inside Adobe Premiere or Adobe After Effects.
- [Final Cut Pro X](https://docs.gyroflow.xyz/app/video-editor-plugins/final-cut-pro-x.md): Import Gyroflow Projects into Apple's Final Cut Pro.
- [frei0r](https://docs.gyroflow.xyz/app/video-editor-plugins/frei0r.md): Gyroflow frei0r plugin
- [CSV Export](https://docs.gyroflow.xyz/app/video-editor-plugins/csv-export.md): Gyro data can be exported to multiple formats
- [Used Technologies](https://docs.gyroflow.xyz/app/technical-details/used-technologies.md)
- [Parsing Gyro Data](https://docs.gyroflow.xyz/app/technical-details/parsing-gyro-data.md)
- [Gyroflow Core](https://docs.gyroflow.xyz/app/technical-details/gyroflow-core.md): Gyroflow was designed with modularity in mind. Gyroflow Core is a library that can be used for video editor plugins, main program GUI and potentially in other places where video is processed.
- [Building from Source](https://docs.gyroflow.xyz/app/technical-details/building-from-source.md)
- [GCSV Format](https://docs.gyroflow.xyz/app/technical-details/gcsv-format.md): .gcsv gyro log format
- [Gyroflow protobuf](https://docs.gyroflow.xyz/app/technical-details/gyroflow-protobuf.md): Gyroflow protobuf format is designed to contain even the most advanced and detailed data about the video capture pipeline, that is useful for post-stabilization.
- [Authors](https://docs.gyroflow.xyz/app/authors/authors.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, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.gyroflow.xyz/app/readme.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.
