DJI
DJI started to add gyro data to their products with the release of DJI Avata. DJI gyro data has lens profile built in and doesn't require any synchronization. It therefore works out of the box, just drag & drop the video file, click Export and you're good to go.
Important! In-camera stabilization (EIS/Rocksteady) needs to be disabled, and FOV needs to be set to Wide. Otherwise your camera will not record gyro data and won't be usable in Gyroflow. Ultrawide and Normal lens modes are not supported.
Supported models
Model | Gyro data | Lens profile | Synchronization | Remarks |
---|---|---|---|---|
Avata Avata 2 | โ | โ Official | โ Not needed | |
Neo | โ | โ Official | โ Not needed | |
O3 Air Unit | โ | โ Official | โ Not needed | Needs to be soft-mounted |
Action 2 | โ | โ Official | โ Not needed | Since firmware v01.04.0510 |
Action 3 | โ | โ | โ | โ Won't be supported |
Action 4 Action 5 | โ | โ Official | โ Not needed | |
DJI FPV | โ | โ | โ | โ Won't be supported |
Split recording
DJI 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 can do that for you. Just drag & drop all your files in the sequence to Gyroflow to merge.
You can find more information on the ๐ File joiner page.
DJI O3 Air Unit vibration issues
A common issue with the O3 Air Unit is that after stabilization, the video is more shaky than before. This happens because the camera module is very lightweight and is often hard-mounted to the drone frame, which makes it very prone to collect noise from the motors.
This can be prevented by applying some or all of these possible solutions:
1. Change the motor PWM frequency from 24 kHz to 48 kHz
The default 24 kHz PWM frequency creates interference with the IMU sampling frequency. You can adjust the motor PWM in your to 48 kHz or more, to avoid this interference. For most ESC's you can use BLHeli Suite or BLHeli Configurator.
2. Soft mount the camera
You should avoid hard mounting the O3 Air Unit camera to the drone frame. It needs some kind of dampening to filter out the noise from the motors. Here's a good example of a soft mounted camera:
Link to thingiverse: https://www.thingiverse.com/thing:5674654
TPU or rubber inserts also work fine, here are some other examples:
3. Make sure your lens is not loose
Some people reported that the lens of the camera unit can become loose and needs to be glued. If nothing else helps, chances are you also have this issue. Check out this video for explanation and details:
4. Make sure your quad is properly tuned
If your quadcopter is well tuned and doesn't vibrate by it's own, it's less likely to create problems for the O3 Air Unit. Make sure you're using fresh, well-balanced propellers, your quad doesn't have resonance issues and you are using RPM filtering.
5. Read the official O3 Air Unit manual for more details
Check out page 7 in the DJI O3 Air Unit user manual.
6. Watch a video by Mads Tech about this issue
7. Make sure the Air Unit power supply is filtered by a Low ESR capacitor
Some people reported issues with the O3 Air Units when it was powered directly from the LiPo, without a proper (or big enough) Low ESR capacitor on the power line.
Jello or similar vibrations
If your stabilization is generally working fine, but it adds jello effect (horizontally wobbling lines/blocks), then you can try enabling Low-pass filter
for the Motion data. The amount will depend on your footage and vibration frequency, so you'll have to play around with the filtering value until your footage looks good. In general going lower than 30 Hz is not recommended.
Shutter speed, ND filters and motion blur
You should avoid motion blur when recording, read more why in the ๐ธ Common filming tips and issues.
Using DJI as external logger
DJI doesn't record the IMU data directly. It only contains Quaternions, which is the final computed camera position.
In order to use that data to stabilize another camera, you have to setIntegration method
to None.
Because optical flow data on the chart displays gyroscope information and we don't have it, we can't rely on the charts for synchronizing gyro with video. Instead, Autosync should do a good job as long as the Sync search size is large enough to cover the time difference between starting the DJI camera and your cinema camera.
If you can't get the synchronization working, try increasing Sync search size even further
To view quaternions on the chart, right click on the timeline and choose View mode: Quaternions
Last updated