https://github.com/ewpratten/dji3d
DJI3D is a tool for graphing 3d positional data extracted from DJI drone telemetry
https://github.com/ewpratten/dji3d
dji-drone drone drone-telemetry ffmpeg graphing metadata parsing srt subtitles telemetry
Last synced: about 2 months ago
JSON representation
DJI3D is a tool for graphing 3d positional data extracted from DJI drone telemetry
- Host: GitHub
- URL: https://github.com/ewpratten/dji3d
- Owner: ewpratten
- License: gpl-3.0
- Created: 2021-02-25T19:16:41.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-02-25T20:23:16.000Z (over 4 years ago)
- Last Synced: 2025-04-29T22:23:38.469Z (about 2 months ago)
- Topics: dji-drone, drone, drone-telemetry, ffmpeg, graphing, metadata, parsing, srt, subtitles, telemetry
- Language: Python
- Homepage: https://pypi.org/project/dji3d/
- Size: 97.7 KB
- Stars: 15
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DJI3D

DJI3D is a tool for graphing 3d positional data extracted from DJI drone telemetry. Many DJI drones have the option to save basic flight telemetry data inside subtitle tracks on recorded videos. This script will extract this data and export it in one of three formats:
- 3D graph
- Takes GPS data, and plots it with matplotlib
- JSON
- A raw, timestamped JSON dump
- CSV
- A timestamped CSV log## Usage
```
usage: dji3d [-h] [-i] [-f {graph,csv,json}] [-o OUTPUT] inputDJI3D is a tool for graphing 3d positional data extracted from DJI drone telemetry
positional arguments:
input Raw drone video file with telemetry dataoptional arguments:
-h, --help show this help message and exit
-i, --interactive Run interactively
-f {graph,csv,json}, --format {graph,csv,json}
Output format
-o OUTPUT, --output OUTPUT
Output location
```## Installing
```sh
python3 -m pip install dji3d
```## Example
