Gyroflow documentation
  • ๐Ÿ‘‹Welcome to Gyroflow
    • ๐Ÿ’ŽFeatures
    • โœจExamples
    • ๐ŸงชTest Files
  • Getting started
    • โš™๏ธInstallation
      • DaVinci Resolve (OpenFX)
      • Final Cut Pro (Gyroflow Toolbox)
    • ๐ŸŽฅSupported Cameras
      • GoPro
      • DJI
      • Sony
      • Insta360
      • Blackmagic
      • RED
      • Flight controllers
      • RunCam
      • Caddx
      • Hawkeye
      • Mobile Phones
      • Other Cameras
    • ๐Ÿ”งBasic Usage
      • ๐Ÿ“ˆTimeline & Gyro Chart
      • โŒ›Synchronization
      • ๐Ÿ”ฅStabilization
      • ๐ŸŽฌExporting
    • ๐Ÿ“ธCommon Filming Tips & Issues
    • ๐ŸLens Calibration
    • โŒจ๏ธKeyboard Shortcuts
    • ๐ŸŽž๏ธFile Joiner
    • โ“FAQ
    • ๐ŸžTroubleshooting
    • ๐Ÿ—ฃ๏ธTranslations
    • ๐Ÿ›Report an Issue
  • Advanced usage
    • ๐ŸŽฌInput Data
    • ๐Ÿ”ญLens Profiles
    • โŒ›Synchronization
    • ๐Ÿ”ฅStabilization
    • ๐Ÿ”‘Keyframes
    • โš™๏ธSettings Presets
    • โฉRender Queue
    • ๐ŸŽฌExporting
    • ๐Ÿ—๏ธCommand Line (CLI)
    • ๐Ÿ’ปOther
    • ๐Ÿ”€IMU Orientation and rotation
    • ๐ŸŽจColor Differences
    • ๐ŸŒ€Using External Gyro Source
      • Action Camera as a Logger
      • Flight Controller
      • ESP-gyrologger
      • Flowshutter
    • ๐Ÿ“บLive Feed Stabilization
    • ๐Ÿฅฝ360ยฐ Cameras
  • Hardware Acceleration
    • ๐ŸŸขNVIDIA
    • ๐Ÿ”ดAMD
    • ๐Ÿ”ตIntel
    • โšชApple
    • ๐ŸŸขAndroid
  • Video Editor Plugins
    • ๐Ÿ’กGeneral Plugin Workflow
    • ๐Ÿ”ŒDaVinci Resolve (OpenFX)
    • ๐ŸŽž๏ธAdobe Premiere / After Effects
    • ๐ŸŽฌFinal Cut Pro X
    • ๐Ÿช„frei0r
    • ๐Ÿ—ƒ๏ธCSV Export
  • Technical Details
    • ๐Ÿฆ€Used Technologies
    • ๐Ÿ–‡๏ธParsing Gyro Data
    • ๐Ÿ› ๏ธGyroflow Core
    • ๐ŸงชBuilding from Source
    • ๐Ÿ—ƒ๏ธGCSV Format
    • ๐Ÿ—„๏ธGyroflow protobuf
    • ๐Ÿ–ฅ๏ธGitHub Repository
  • Authors
    • ๐Ÿ‘จโ€๐Ÿ”งAuthors
Powered by GitBook
On this page
  • Supported models
  • BRAW playback
  • Project frame rate
  • Zoom lenses
  • Naked BMPCC
  • Exporting
  • Shutter speed, ND filters and motion blur
  1. Getting started
  2. Supported Cameras

Blackmagic

Some Blackmagic cameras record internal gyro data in .braw files

Blackmagic has added recording of internal motion data with the firmware v7.9 available for Blackmagic Pocket Cinema Camera 4k and 6k

Supported models

Model
Gyro data
Lens profile
Synchronization

Pocket Cinema Camera 4K

โœ…

โš ๏ธ By users

โœ… Not needed

Pocket Cinema Camera 6K Pocket Cinema Camera 6K G2 Pocket Cinema Camera 6K Pro

โœ…

โš ๏ธ By users

โœ… Not needed

Micro Studio G2

โœ…

โš ๏ธ By users

โ—

Gyro data is recorded only in the .braw file format.

ProRes (.mov) doesn't include the gyro data.

BRAW playback

Gyroflow supports loading .braw files directly in the main app, so there's no need for transcoding. That feature was kindly sponsored by the community.

Project frame rate

If you shoot in a VFR mode (e.g. 120 fps stored as 30 fps file, slowed down), then Gyroflow will detect that and the load correct frame rate from the metadata automatically.

Zoom lenses

Blackmagic metadata contains lens focal length per frame, but it only contains whole numbers like 14mm, 15mm etc., without e.g. 14.2mm.

This means you could create a lens profile for zoom lenses which works for different zoom levels, but changing zoom throughout the video will create "steps", because we don't have the exact focal length information. Such lens profile could work however for scenarios where you use the zoom lens for different scenes, but the zoom is not changing throughout the shot.

Naked BMPCC

A common thing in the FPV community is to decase the BMPCC in order to reduce the weight. This separates the sensor and lens from the main board and makes the gyro data rotated in relation to the pixels captured by the sensor, because the IMU chip is on the main board.

In order to use naked BMPCC with internal gyro data in Gyroflow you have to

  1. Change IMU orientation to zyx

  2. Enter gyro rotation, mainly the Pitch (uptilt) angle in degrees

Exporting

The reason is that the encoding pipeline in Gyroflow is tightly tied to ffmpeg, and BRAW format uses an external SDK instead.

There are plans to rewrite the rendering pipeline to allow exporting ProRes directly from .braw in Gyroflow, but it will take at least several months.

Using the plugin is the best option anyway because you then have all RAW color controls without compromises. Learn more here:

Shutter speed, ND filters and motion blur

Last updated 7 months ago

Learn more about zoom lens profiles in the section.

You can determine the rotation angles in Gyroflow using charts and optical flow data - see for a detailed guide how to do that.

Exporting directly from Gyroflow when using a .braw file is not supported at the moment. Instead, you should use one of the to render out from your video editor.

You should avoid motion blur when recording if you want to stabilize in post, read more why in the .

๐ŸŽฅ
๐Ÿ”ญ Advanced usage -> Lens profile
๐Ÿ”€ IMU orientation and rotation
video editor plugins
๐Ÿ’กGeneral Plugin Workflow
๐Ÿ“ธ Common filming tips and issues
Naked BMPCC 6K from HaloRC