DJI Tags
This table lists tags found in the maker notes of images from some DJI
Phantom drones.
| Tag ID | Tag Name |
Writable | Values / Notes |
| 0x0001 |
Make |
string |
|
| 0x0003 |
SpeedX |
float |
|
| 0x0004 |
SpeedY |
float |
|
| 0x0005 |
SpeedZ |
float |
|
| 0x0006 |
Pitch |
float |
|
| 0x0007 |
Yaw |
float |
|
| 0x0008 |
Roll |
float |
|
| 0x0009 |
CameraPitch |
float |
|
| 0x000a |
CameraYaw |
float |
|
| 0x000b |
CameraRoll |
float |
|
|
XMP tags used by DJI for images from drones.
These tags belong to the ExifTool XMP-drone-dji family 1 group.
| Tag Name |
Writable | Values / Notes |
| AbsoluteAltitude |
real |
|
| CalibratedFocalLength |
real |
|
| CalibratedOpticalCenterX |
real |
|
| CalibratedOpticalCenterY |
real |
|
| CamReverse |
string |
|
| DewarpData |
string |
|
| DewarpFlag |
string |
|
| FlightPitchDegree |
real |
|
| FlightRollDegree |
real |
|
| FlightXSpeed |
real |
|
| FlightYSpeed |
real |
|
| FlightYawDegree |
real |
|
| FlightZSpeed |
real |
|
| GPSLatitude |
real/ |
|
| GPSLongitude |
real/ |
|
| GPSLongtitude |
real/ |
|
| GimbalPitchDegree |
real |
|
| GimbalReverse |
string |
|
| GimbalRollDegree |
real |
|
| GimbalYawDegree |
real |
|
| Latitude |
real |
|
| Longitude |
real |
|
| RelativeAltitude |
real |
|
| RtkFlag |
string |
|
| RtkStdHgt |
real |
|
| RtkStdLat |
real |
|
| RtkStdLon |
real |
|
| SelfData |
string |
|
|
Tags written by some DJI drones.
| Tag ID | Tag Name |
Writable | Values / Notes |
| 'FlightDegree(Y,P,R)' |
FlightDegree |
no |
|
| 'FlightSpeed(X,Y,Z)' |
FlightSpeed |
no |
|
| 'GimbalDegree(Y,P,R)' |
GimbalDegree |
no |
|
| 'adj_dbg_info' |
ADJDebugInfo |
no |
|
| 'ae_dbg_info' |
AEDebugInfo |
no |
|
| 'ae_histogram_info' |
AEHistogramInfo |
no |
|
| 'ae_liveview_histogram_info' |
AELiveViewHistogramInfo |
no |
|
| 'ae_liveview_local_histogram' |
AELiveViewLocalHistogram |
no |
|
| 'ae_local_histogram' |
AELocalHistogram |
no |
|
| 'af_dbg_info' |
AFDebugInfo |
no |
|
| 'awb_dbg_info' |
AWBDebugInfo |
no |
|
| 'hiso' |
Histogram |
no |
|
| 'hyperlapse_dbg_info' |
HyperlapsDebugInfo |
no |
|
| 'sensor_id' |
SensorID |
no |
|
| 'xidiri' |
Xidiri |
no |
|
|
Thermal parameters extracted from APP4 of DJI RJPEG files from the ZH20T.
| Index1 | Tag Name |
Writable | Values / Notes |
| 36 |
K1 |
no |
|
| 40 |
K2 |
no |
|
| 44 |
K3 |
no |
|
| 48 |
K4 |
no |
|
| 52 |
KF |
no |
|
| 56 |
B1 |
no |
|
| 60 |
B2 |
no |
|
| 68 |
ObjectDistance |
no |
|
| 70 |
RelativeHumidity |
no |
|
| 72 |
Emissivity |
no |
|
| 74 |
Reflection |
no |
|
| 76 |
AmbientTemperature |
no |
|
| 80 |
D2 |
no |
|
| 84 |
KJ |
no |
|
| 86 |
DB |
no |
|
| 88 |
KK |
no |
|
|
Thermal parameters extracted from APP4 of DJI M3T RJPEG files.
| Index1 | Tag Name |
Writable | Values / Notes |
| 0 |
AmbientTemperature |
no |
|
| 4 |
ObjectDistance |
no |
|
| 8 |
Emissivity |
no |
|
| 12 |
RelativeHumidity |
no |
|
| 16 |
ReflectedTemperature |
no |
|
| 101 |
IDString |
no |
|
|
Thermal parameters extracted from APP4 of some DJI RJPEG files.
| Index1 | Tag Name |
Writable | Values / Notes |
| 4 |
RelativeHumidity |
no |
|
| 6 |
ObjectDistance |
no |
|
| 8 |
Emissivity |
no |
|
| 10 |
ReflectedTemperature |
no |
|
|
Tags found in protobuf-format DJI djmd and dbgi timed metadata. The known
tags listed below are extracted by default, but unknown djmd tags may be
extracted as well by setting the Unknown option to 1, or 2 to also extract
unknown dbgi debug tags. Tag ID's are composed of the corresponding .proto
file name combined with the hierarchical protobuf field numbers.
ExifTool currently extracts timed GPS plus a few other tags from DJI devices
which use the following protocols: dvtm_AVATA2.proto (Avata 2),
dvtm_ac203.proto (Osmo Action 4), dvtm_ac204.proto (Osmo Action 5),
dvtm_wm265e.proto (Mavic 3), dvtm_pm320.proto (Matrice 30),
dvtm_Mini4_Pro.proto (Mini 4 Pro), dvtm_dji_neo.proto (DJI Neo),
dvtm_Air3.proto (Air 3), dvtm_Air3s.proto (Air 3s), dvtm_PP-101.proto (Osmo
Pocket 3), dvtm_oq101.proto (Osmo 360), dvtm_wa345e.proto (Matrice 4E) and
dvtm_wm261.proto (Mavic Pro 3).
Note that with the protobuf format, numerical tags missing from the output
for a given protocol should be considered to have the default value of 0.
| Tag ID | Tag Name |
Writable | Values / Notes |
| 'Protocol' |
Protocol |
no |
(typically protobuf field 1-1-1, but ExifTool doesn't rely on this) |
| 'dvtm_AVATA2_1-1-5' |
SerialNumber |
no |
(Avata 2) |
| 'dvtm_AVATA2_1-1-10' |
Model |
no |
|
| 'dvtm_AVATA2_2-2-3-1' |
SerialNumber2 |
no |
|
| 'dvtm_AVATA2_2-3' |
FrameInfo |
- |
--> DJI FrameInfo Tags |
| 'dvtm_AVATA2_3-1-2' |
TimeStamp |
no |
|
| 'dvtm_AVATA2_3-2-2-1' |
ISO |
no |
|
| 'dvtm_AVATA2_3-2-4-1' |
ShutterSpeed |
no |
|
| 'dvtm_AVATA2_3-2-6-1' |
ColorTemperature |
no |
|
| 'dvtm_AVATA2_3-2-10-1' |
FNumber |
no |
|
| 'dvtm_AVATA2_3-4-3' |
DroneInfo |
- |
--> DJI DroneInfo Tags |
| 'dvtm_AVATA2_3-4-4-1' |
GPSInfo |
- |
--> DJI GPSInfo Tags |
| 'dvtm_AVATA2_3-4-4-2' |
AbsoluteAltitude |
no |
|
| 'dvtm_AVATA2_3-4-5-1' |
RelativeAltitude |
no |
|
| 'dvtm_Air3_1-1-5' |
SerialNumber |
no |
(Air 3) |
| 'dvtm_Air3_2-3' |
FrameInfo |
- |
--> DJI FrameInfo Tags |
| 'dvtm_Air3_3-1-2' |
TimeStamp |
no |
|
| 'dvtm_Air3_3-2-7-1' |
ISO |
no |
|
| 'dvtm_Air3_3-2-10-1' |
ShutterSpeed |
no |
|
| 'dvtm_Air3_3-2-11-1' |
FNumber |
no |
|
| 'dvtm_Air3_3-2-32-1' |
ColorTemperature |
no |
|
| 'dvtm_Air3_3-3-3' |
DroneInfo |
- |
--> DJI DroneInfo Tags |
| 'dvtm_Air3_3-3-4-1' |
GPSInfo |
- |
--> DJI GPSInfo Tags |
| 'dvtm_Air3_3-3-4-2' |
AbsoluteAltitude |
no |
|
| 'dvtm_Air3_3-3-5-1' |
RelativeAltitude |
no |
|
| 'dvtm_Air3_3-4-3' |
GimbalInfo |
- |
--> DJI GimbalInfo Tags |
| 'dvtm_Air3s_1-1-5' |
SerialNumber |
no |
(Air 3s) |
| 'dvtm_Air3s_2-3' |
FrameInfo |
- |
--> DJI FrameInfo Tags |
| 'dvtm_Air3s_3-1-2' |
TimeStamp |
no |
|
| 'dvtm_Air3s_3-2-7-1' |
ISO |
no |
|
| 'dvtm_Air3s_3-2-10-1' |
ShutterSpeed |
no |
|
| 'dvtm_Air3s_3-2-11-1' |
FNumber |
no |
|
| 'dvtm_Air3s_3-2-32-1' |
ColorTemperature |
no |
|
| 'dvtm_Air3s_3-3-3' |
DroneInfo |
- |
--> DJI DroneInfo Tags |
| 'dvtm_Air3s_3-3-4-1' |
GPSInfo |
- |
--> DJI GPSInfo Tags |
| 'dvtm_Air3s_3-3-4-2' |
AbsoluteAltitude |
no |
|
| 'dvtm_Air3s_3-3-5-1' |
RelativeAltitude |
no |
|
| 'dvtm_Air3s_3-4-3' |
GimbalInfo |
- |
--> DJI GimbalInfo Tags |
| 'dvtm_Mini4_Pro_1-1-5' |
SerialNumber |
no |
(Mini 4 Pro) |
| 'dvtm_Mini4_Pro_1-1-10' |
Model |
no |
|
| 'dvtm_Mini4_Pro_2-3' |
FrameInfo |
- |
--> DJI FrameInfo Tags |
| 'dvtm_Mini4_Pro_3-2-7-1' |
ISO |
no |
|
| 'dvtm_Mini4_Pro_3-3-3' |
DroneInfo |
- |
--> DJI DroneInfo Tags |
| 'dvtm_Mini4_Pro_3-3-4-1' |
GPSInfo |
- |
--> DJI GPSInfo Tags |
| 'dvtm_Mini4_Pro_3-3-4-2' |
AbsoluteAltitude |
no |
|
| 'dvtm_Mini4_Pro_3-3-5-1' |
RelativeAltitude |
no |
|
| 'dvtm_Mini4_Pro_3-4-3' |
GimbalInfo |
- |
--> DJI GimbalInfo Tags |
| 'dvtm_Mini4_Pro_3-2-10-1' |
ShutterSpeed |
no |
|
| 'dvtm_Mini4_Pro_3-2-11-1' |
FNumber |
no |
|
| 'dvtm_Mini4_Pro_3-2-32-1' |
ColorTemperature |
no |
|
| 'dvtm_PP-101_1-1-5' |
SerialNumber |
no |
(Osmo Pocket 3) |
| 'dvtm_PP-101_1-1-10' |
Model |
no |
|
| 'dvtm_PP-101_2-3' |
FrameInfo |
- |
--> DJI FrameInfo Tags |
| 'dvtm_PP-101_3-1-2' |
TimeStamp |
no |
|
| 'dvtm_PP-101_3-2-9-1' |
ISO |
no |
|
| 'dvtm_PP-101_3-2-10-1' |
ShutterSpeed |
no |
|
| 'dvtm_PP-101_3-2-24-1' |
ColorTemperature |
no |
|
| 'dvtm_ac203_1-1-5' |
SerialNumber |
no |
(Osmo Action 4) |
| 'dvtm_ac203_1-1-10' |
Model |
no |
|
| 'dvtm_ac203_2-3' |
FrameInfo |
- |
--> DJI FrameInfo Tags |
| 'dvtm_ac203_3-2-2-1' |
ISO |
no |
|
| 'dvtm_ac203_3-2-4-1' |
ShutterSpeed |
no |
|
| 'dvtm_ac203_3-2-6-1' |
ColorTemperature |
no |
|
| 'dvtm_ac203_3-2-10-2' |
AccelerometerX |
no |
|
| 'dvtm_ac203_3-2-10-3' |
AccelerometerY |
no |
|
| 'dvtm_ac203_3-2-10-4' |
AccelerometerZ |
no |
|
| 'dvtm_ac203_3-4-2-1' |
GPSInfo |
- |
--> DJI GPSInfo Tags |
| 'dvtm_ac203_3-4-2-2' |
GPSAltitude |
no |
|
| 'dvtm_ac203_3-4-2-6-1' |
GPSDateTime |
no |
|
| 'dvtm_ac204_1-1-5' |
SerialNumber |
no |
(Osmo Action 5) |
| 'dvtm_ac204_1-1-10' |
Model |
no |
|
| 'dvtm_ac204_2-3' |
FrameInfo |
- |
--> DJI FrameInfo Tags |
| 'dvtm_ac204_3-2-4-1' |
ShutterSpeed |
no |
|
| 'dvtm_ac204_3-2-6-1' |
ColorTemperature |
no |
|
| 'dvtm_ac204_3-2-10-2' |
AccelerometerX |
no |
|
| 'dvtm_ac204_3-2-10-3' |
AccelerometerY |
no |
|
| 'dvtm_ac204_3-2-10-4' |
AccelerometerZ |
no |
|
| 'dvtm_ac204_3-4-2-1' |
GPSInfo |
- |
--> DJI GPSInfo Tags |
| 'dvtm_ac204_3-4-2-2' |
GPSAltitude |
no |
|
| 'dvtm_ac204_3-4-2-6-1' |
GPSDateTime |
no |
|
| 'dvtm_dji_neo_1-1-5' |
SerialNumber |
no |
(DJI Neo) |
| 'dvtm_dji_neo_1-1-10' |
Model |
no |
|
| 'dvtm_dji_neo_2-2-3-1' |
SerialNumber2 |
no |
|
| 'dvtm_dji_neo_2-3' |
FrameInfo |
- |
--> DJI FrameInfo Tags |
| 'dvtm_dji_neo_3-1-2' |
TimeStamp |
no |
|
| 'dvtm_dji_neo_3-2-2-1' |
ISO |
no |
|
| 'dvtm_dji_neo_3-2-4-1' |
ShutterSpeed |
no |
|
| 'dvtm_dji_neo_3-2-6-1' |
ColorTemperature |
no |
|
| 'dvtm_dji_neo_3-2-10-1' |
FNumber |
no |
|
| 'dvtm_dji_neo_3-4-3' |
DroneInfo |
- |
--> DJI DroneInfo Tags |
| 'dvtm_dji_neo_3-4-4-1' |
GPSInfo |
- |
--> DJI GPSInfo Tags |
| 'dvtm_dji_neo_3-4-4-2' |
AbsoluteAltitude |
no |
|
| 'dvtm_oq101_1-1-5' |
SerialNumber |
no |
(Osmo 360) |
| 'dvtm_oq101_1-1-10' |
Model |
no |
|
| 'dvtm_oq101_1-14-1' |
FNumber |
no |
|
| 'dvtm_oq101_3-1-2' |
TimeStamp |
no |
|
| 'dvtm_oq101_3-2-3-1' |
ISO |
no |
|
| 'dvtm_oq101_3-2-4-1' |
ShutterSpeed |
no |
|
| 'dvtm_oq101_3-2-6-1' |
ColorTemperature |
no |
|
| 'dvtm_oq101_3-2-10-2' |
AccelerometerX |
no |
|
| 'dvtm_oq101_3-2-10-3' |
AccelerometerY |
no |
|
| 'dvtm_oq101_3-2-10-4' |
AccelerometerZ |
no |
|
| 'dvtm_oq101_3-4-2-1' |
GPSInfo |
- |
--> DJI GPSInfo Tags |
| 'dvtm_oq101_3-4-2-2' |
AbsoluteAltitude |
no |
|
| 'dvtm_oq101_3-4-2-6-1' |
GPSDateTime |
no |
|
| 'dvtm_pm320_1-1-5' |
SerialNumber |
no |
(Matrice 30) |
| 'dvtm_pm320_1-1-10' |
Model |
no |
|
| 'dvtm_pm320_2-2' |
FrameInfo |
- |
--> DJI FrameInfo Tags |
| 'dvtm_pm320_3-2-2-1' |
ISO |
no |
|
| 'dvtm_pm320_3-2-3-1' |
ShutterSpeed |
no |
|
| 'dvtm_pm320_3-2-4-1' |
FNumber |
no |
|
| 'dvtm_pm320_3-2-6-1' |
DigitalZoom |
no |
|
| 'dvtm_pm320_3-3-3' |
DroneInfo |
- |
--> DJI DroneInfo Tags |
| 'dvtm_pm320_3-3-4-1' |
GPSInfo |
- |
--> DJI GPSInfo Tags |
| 'dvtm_pm320_3-3-4-2' |
AbsoluteAltitude |
no |
|
| 'dvtm_pm320_3-3-5-1' |
RelativeAltitude |
no |
|
| 'dvtm_pm320_3-4-3' |
GimbalInfo |
- |
--> DJI GimbalInfo Tags |
| 'dvtm_wa345e_1-1-5' |
SerialNumber |
no |
(Matrice 4E) |
| 'dvtm_wa345e_1-1-10' |
Model |
no |
|
| 'dvtm_wa345e_2-2' |
FrameInfo |
- |
--> DJI FrameInfo Tags |
| 'dvtm_wa345e_3-1-2' |
TimeStamp |
no |
|
| 'dvtm_wa345e_3-3-3' |
DroneInfo |
- |
--> DJI DroneInfo Tags |
| 'dvtm_wa345e_3-3-4-1' |
GPSInfo |
- |
--> DJI GPSInfo Tags |
| 'dvtm_wa345e_3-3-4-2' |
AbsoluteAltitude |
no |
|
| 'dvtm_wa345e_3-3-4-6-1' |
GPSDateTime |
no |
|
| 'dvtm_wa345e_3-3-5-1' |
RelativeAltitude |
no |
|
| 'dvtm_wa345e_3-4-3' |
GimbalInfo |
- |
--> DJI GimbalInfo Tags |
| 'dvtm_wm261_1-1-5' |
SerialNumber |
no |
(Mavic Pro 3) |
| 'dvtm_wm261_1-1-10' |
Model |
no |
|
| 'dvtm_wm261_2-3' |
FrameInfo |
- |
--> DJI FrameInfo Tags |
| 'dvtm_wm261_3-1-2' |
TimeStamp |
no |
|
| 'dvtm_wm261_3-2-9-1' |
ISO |
no |
|
| 'dvtm_wm261_3-2-10-1' |
ShutterSpeed |
no |
|
| 'dvtm_wm261_3-2-11-1' |
FNumber |
no |
|
| 'dvtm_wm261_3-3-3' |
DroneInfo |
- |
--> DJI DroneInfo Tags |
| 'dvtm_wm261_3-3-4-1' |
GPSInfo |
- |
--> DJI GPSInfo Tags |
| 'dvtm_wm261_3-3-4-2' |
AbsoluteAltitude |
no |
|
| 'dvtm_wm261_3-3-4-6-1' |
GPSDateTime |
no |
|
| 'dvtm_wm261_3-3-5-1' |
RelativeAltitude |
no |
|
| 'dvtm_wm261_3-4-3' |
GimbalInfo |
- |
--> DJI GimbalInfo Tags |
| 'dvtm_wm265e_1-1-5' |
SerialNumber |
no |
(Mavic 3) |
| 'dvtm_wm265e_1-1-10' |
Model |
no |
|
| 'dvtm_wm265e_2-2' |
FrameInfo |
- |
--> DJI FrameInfo Tags |
| 'dvtm_wm265e_3-2-2-1' |
ISO |
no |
|
| 'dvtm_wm265e_3-2-3-1' |
ShutterSpeed |
no |
|
| 'dvtm_wm265e_3-2-6-1' |
DigitalZoom |
no |
|
| 'dvtm_wm265e_3-3-3' |
DroneInfo |
- |
--> DJI DroneInfo Tags |
| 'dvtm_wm265e_3-3-4-1' |
GPSInfo |
- |
--> DJI GPSInfo Tags |
| 'dvtm_wm265e_3-3-4-2' |
AbsoluteAltitude |
no |
|
| 'dvtm_wm265e_3-3-5-1' |
RelativeAltitude |
no |
|
| 'dvtm_wm265e_3-4-3' |
GimbalInfo |
- |
--> DJI GimbalInfo Tags |
|
| Field # | Tag Name |
Writable | Values / Notes |
| 1 |
FrameWidth |
no |
|
| 2 |
FrameHeight |
no |
|
| 3 |
FrameRate |
no |
|
|
| Field # | Tag Name |
Writable | Values / Notes |
| 1 |
DroneRoll |
no |
|
| 2 |
DronePitch |
no |
|
| 3 |
DroneYaw |
no |
|
|
| Field # | Tag Name |
Writable | Values / Notes |
| 1 |
CoordinateUnits |
no |
(not extracted, but used internally to convert coordinates to degrees) |
| 2 |
GPSLatitude |
no |
|
| 3 |
GPSLongitude |
no |
|
|
| Field # | Tag Name |
Writable | Values / Notes |
| 1 |
GimbalPitch |
no |
|
| 2 |
GimbalRoll |
no |
|
| 3 |
GimbalYaw |
no |
|
|
Glamour settings used by some DJI models.
| Tag ID | Tag Name |
Writable | Values / Notes |
| 'acne_spot_removal' |
AcneSpotRemoval |
no |
|
| 'beauty_enable' |
BeautyEnable |
no |
|
| 'blush' |
Blush |
no |
|
| 'dark_circle' |
DarkCircle |
no |
|
| 'eye_enlarge' |
EyeEnlarge |
no |
|
| 'eyebrows' |
Eyebrows |
no |
|
| 'face_slimming' |
FaceSlimming |
no |
|
| 'head_shrinking' |
HeadShrinking |
no |
|
| 'leg_longer' |
LegLonger |
no |
|
| 'lipstick' |
Lipstick |
no |
|
| 'mouth_beautify' |
MouthModify |
no |
|
| 'nose_slimming' |
NoseSlimming |
no |
|
| 'smoother' |
Smoother |
no |
|
| 'teeth_whitening' |
TeethWhitening |
no |
|
| 'whitening' |
Whitening |
no |
|
|
(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised Oct 7, 2025
<-- ExifTool Tag Names