Drone Data Utilization Guide
1. Extract DJI Flight Record from DJI
To extract the DJI Flight Record, follow the official DJI guidelines available on their website.
Supported Drone Models
DIVA currently only supports analysis for DJI MAVIC series drones.
DJI NEO is not yet supported, so please keep this in mind when using the service.
2. Find Corresponding DJI Flight Record and SRT Files
DIVA requires both SRT files and DJI Flight Records for accurate video analysis.
2.1. File Descriptions
1. SRT (SubRip Subtitle File)
An SRT file is typically a subtitle file that contains text, time codes (start/end times), and subtitle numbers.
Purpose:
When paired with drone footage, SRT files store flight metadata with timestamps, including:
GPS coordinates
Altitude
Speed
Gimbal Status
This metadata is crucial for video analysis.
When is it created?
It is automatically generated during drone video recording.
The file stores real-time flight data while the drone is in motion.
Creation Requirements:
The SRT file option must be enabled in the drone settings menu.
Metadata recording must be supported during filming.
Storage Location:
Saves on the SD card or interal storage of the drone.
Typically stored in the same folder as the video file, with a matching filename but an
.srtextension.
2. DJI Flight Record
The DJI Flight Record is a flight log recorded by the drone controller.
Contents:
Contains detailed flight data, including:
GPS position
Speed
Altitude
Direction
Battery status
Signal strength
Also records control inputs and gimbal movements.
Purpose:
Flight data analysis
Reconstructing flight paths
Investigating flight incidents
Combining flight data with video footage for precise analysis
When is it created?
Recording starts when the drone is powered on and connected to the controller.
It continuosly logs data from takeoff to landing.
The file is generated by the drone controller or DJI apps (e.g., DJI Fly, DJI Go).
Storage Location
Saves in the internal memory of the drone controller or the mobile device running the DJI app.
Example path: When using the DJI Fly app, the file is stored in the
DJI/dji.go.v5/FlightRecordfolder.
File format:
.txt(Can be converted into CSV format using external tools like Airdata or CSV Viewer).
2.2. File Configuration

When uploading DJI_0504.MP4 to DIVA, you must also upload DJI_0504.SRT along with it. Additionally, the DJIFlightRecord file must be uploaded as well, but since its file name is different, you need to manually locate it.
1) Open DJI_0504.SRT using NotePad or Online Viewer.

2) Check the timestamp in the third column of the first row.
Meaning: DJI_0504.MP4 was recorded around 15:39 on October 25, 2024.
3) Check the DJI Drone Flight files and identify the ones with the closest timestamp to the recorded date and time.

4) DJI Drone Flight records data from the moment the controller connects to the drone. Therefore, you must select a file with a timestamp earlier than the recorded video.
In other words, the DJI Drone Flight file corresponding to DJI_0504.MP4 would be: DJIFlightRecord_2024-10-25_[15-34-37].txt
3. Converting DJI Drone Data Files
To utilize DJI drone recroding data, the extracted text(.txt) file from the drone must be converted into a CSV file. Click the [TXT to CSV Conversion Guide] button to access the conversion site and instructions.
1) Access the Conversion Site.
2) Upload the TXT file.
Select the "I'm not a robot" checkbox.
Click [Browse] to upload the TXT file for conversion.

3) Click [Download CSV]

Last updated