FLIR Tags

FLIR Tags

Information extracted from the maker notes of JPEG images from thermal imaging cameras by FLIR Systems Inc.

Tag ID Tag Name Writable Values / Notes
0x0001 ImageTemperatureMax rational64u (these temperatures may be in Celsius, Kelvin or Fahrenheit, but there is no way to tell which)
0x0002 ImageTemperatureMin rational64u  
0x0003 Emissivity rational64u  
0x0004 UnknownTemperature? rational64u  
0x0005 CameraTemperatureRangeMax? rational64u  
0x0006 CameraTemperatureRangeMin? rational64u  

Information extracted from FLIR FFF images and the APP1 FLIR segment of JPEG images. These tags may also be extracted from the first frame of an FLIR SEQ file.

Tag ID Tag Name Writable Values / Notes
'_header' FFFHeader - -->
0x0001 RawData - -->
0x0005 GainDeadData - -->
0x0006 CoarseData - -->
0x000e EmbeddedImage - -->
0x0020 CameraInfo - -->
0x0021 MeasurementInfo - -->
0x0022 PaletteInfo - -->
0x0023 Info - -->
0x0024 EmbeddedAudioFile no  
0x0028 PaintData - -->
0x002a PiP - -->
0x002b GPSInfo - -->
0x002c MeterLink - -->
0x002e ParameterInfo - -->

Tags extracted from the FLIR FFF/AFF header.

Index1 Tag Name Writable Values / Notes
4 CreatorSoftware no  

The thermal image data may be stored either as raw data, or in PNG format. If stored as raw data, ExifTool adds a TIFF header to allow the data to be viewed as a TIFF image. If stored in PNG format, the PNG image is extracted as-is. Note that most FLIR cameras using the PNG format seem to write the 16-bit raw image data in the wrong byte order.

Index2 Tag Name Writable Values / Notes
1 RawThermalImage no  
2 RawThermalImage no  
16 RawThermalImageType no  
16.1 RawThermalImage no  

Information found in FFF-format .GAN calibration image files.

Index2 Tag Name Writable Values / Notes
1 GainDeadMapImage no  
2 GainDeadMapImage no  
16 GainDeadMapImageType no  
16.1 GainDeadMapImage no  

Information found in FFF-format .CRS correction image files.

Index2 Tag Name Writable Values / Notes
1 CoarseMapImage no  
2 CoarseMapImage no  
16 CoarseMapImageType no  
16.1 CoarseMapImage no  

Index2 Tag Name Writable Values / Notes
1 EmbeddedImage no  
2 EmbeddedImage no  
16 EmbeddedImageType no ("PNG" for PNG image in Y Cb Cr colors, "JPG" for a JPEG image, or "DAT" for other image data)
16.1 EmbeddedImage no  

FLIR camera information. The Planck tags are variables used in the temperature calculation. See for details.

Index1 Tag Name Writable Values / Notes
32 Emissivity no  
36 ObjectDistance no  
40 ReflectedApparentTemperature no  
44 AtmosphericTemperature no  
48 IRWindowTemperature no  
52 IRWindowTransmission no  
60 RelativeHumidity no  
88 PlanckR1 no  
92 PlanckB no  
96 PlanckF no  
112 AtmosphericTransAlpha1 no  
116 AtmosphericTransAlpha2 no  
120 AtmosphericTransBeta1 no  
124 AtmosphericTransBeta2 no  
128 AtmosphericTransX no  
144 CameraTemperatureRangeMax no  
148 CameraTemperatureRangeMin no  
152 CameraTemperatureMaxClip no  
156 CameraTemperatureMinClip no  
160 CameraTemperatureMaxWarn no  
164 CameraTemperatureMinWarn no  
168 CameraTemperatureMaxSaturated no  
172 CameraTemperatureMinSaturated no  
212 CameraModel no  
244 CameraPartNumber no  
260 CameraSerialNumber no  
276 CameraSoftware no  
368 LensModel no  
400 LensPartNumber no  
416 LensSerialNumber no  
436 FieldOfView no  
492 FilterModel no  
508 FilterPartNumber no  
540 FilterSerialNumber no  
776 PlanckO no  
780 PlanckR2 no  
784 RawValueRangeMin no  
786 RawValueRangeMax no  
824 RawValueMedian no  
828 RawValueRange no  
900 DateTimeOriginal no  
912 FocusStepCount no  
1116 FocusDistance no  
1124 FrameRate no  

Tags listed below are only for the first measurement tool, however multiple measurements may be added, and information is extracted for all of them. Tags for subsequent measurements are generated as required with the prefixes "Meas2", "Meas3", etc.

Tag Name Writable Values / Notes
Meas1Label no  
Meas1Params no (Spot=X,Y; Area=X1,Y1,W,H; Ellipse=XC,YC,X1,Y1,X2,Y2; Line=X1,Y1,X2,Y2)
Meas1Type no
1 = Spot
2 = Area
3 = Ellipse
4 = Line
   5 = Endpoint
6 = Alarm
7 = Unused
8 = Difference

Index1 Tag Name Writable Values / Notes
0 PaletteColors no  
6 AboveColor no (Y Cr Cb color components)
9 BelowColor no  
12 OverflowColor no  
15 UnderflowColor no  
18 Isotherm1Color no  
21 Isotherm2Color no  
26 PaletteMethod no  
27 PaletteStretch no  
48 PaletteFileName no  
80 PaletteName no  
112 Palette no (Y Cr Cb byte values for each palette color)

Tag Name Writable Values / Notes
Label0 no  
Label1 no  
Label2 no  
Label3 no  
Value0 no  
Value1 no  
Value2 no  
Value3 no  

Information generated by FLIR Tools "Paint colors" tool.

Index2 Tag Name Writable Values / Notes
5 PaintImage no  
6 PaintImage no  
20 PaintImageType no  
20.1 PaintImage no  

FLIR Picture in Picture tags.

Index2 Tag Name Writable Values / Notes
0 Real2IR no  
2 OffsetX no (offset from of insertion point from center)
3 OffsetY no  
4 PiPX1 no (crop size for radiometric image)
5 PiPX2 no  
6 PiPY1 no  
7 PiPY2 no  

Index1 Tag Name Writable Values / Notes
0 GPSValid no 0 = No
1 = Yes
4 GPSVersionID no  
8 GPSLatitudeRef no 'N' = North
'S' = South
10 GPSLongitudeRef no 'E' = East
'W' = West
16 GPSLatitude no  
24 GPSLongitude no  
32 GPSAltitude no  
64 GPSDOP no  
68 GPSSpeedRef no 'K' = km/h
'M' = mph
'N' = knots
70 GPSTrackRef no 'M' = Magnetic North
'T' = True North
76 GPSSpeed no  
80 GPSTrack no  
88 GPSMapDatum no  

Tags containing Meterlink humidity meter information.

Index1 Tag Name Writable Values / Notes
26 Reading1Units no 0xd = C
0x1b = %
0x1d = Relative
0x24 = g/kg
28 Reading1Description no
0 = Humidity
3 = Moisture
7 = Dew Point
8 = Air Temperature
9 = IR Temperature
11 = Difference Temperature
32 Reading1Device no  
96 Reading1Value no  
126 Reading2Units no 0xd = C
0x1b = %
0x1d = rel
0x24 = g/kg
128 Reading2Description no
0 = Humidity
3 = Moisture
7 = Dew Point
8 = Air Temperature
9 = IR Temperature
11 = Difference Temperature
132 Reading2Device no  
196 Reading2Value no  
226 Reading3Units no 0xd = C
0x1b = %
0x1d = rel
0x24 = g/kg
228 Reading3Description no
0 = Humidity
3 = Moisture
7 = Dew Point
8 = Air Temperature
9 = IR Temperature
11 = Difference Temperature
232 Reading3Device no  
296 Reading3Value no  
326 Reading4Units no 0xd = C
0x1b = %
0x1d = rel
0x24 = g/kg
328 Reading4Description no
0 = Humidity
3 = Moisture
7 = Dew Point
8 = Air Temperature
9 = IR Temperature
11 = Difference Temperature
332 Reading4Device no  
396 Reading4Value no  

Tag Name Writable Values / Notes
DateTimeGenerated no  
Param0 no  
Param1 no  
Param2 no  
Param3 no  

Tags written by some FLIR cameras in a top-level (!) "udta" atom of MP4 videos.

Tag ID Tag Name Writable Values / Notes
'uuid' FLIR_Parts
FLIR_Serial
FLIR_Params
FLIR_UnknownUUID
FLIR_GPS
FLIR_MoreInfo
SoftwareComponents?
FLIR_Unknown?
Units
ThumbnailImage
-
-
-
-
-
-
no
no
no+
no
-->
-->
-->
-->
-->
-->

Tags extracted from the "uuid" box with ID 43c3993b0f94424b82056b66513f485d in FLIR MP4 videos.

Index1 Tag Name Writable Values / Notes
4 BAHPVer
BALPVer
Battery
BAVPVer
CamCore
DetectorBoard
Detector
GIDCVer
GIDPVer
GIPC_CPLD
GIPCVer
GIXIVer
MainBoard
Optics
PartNumber
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
 

Tags extracted from the "uuid" box with ID 57f5b93e51e448afa0d9c3ef1b37f712 in FLIR MP4 videos.

Index1 Tag Name Writable Values / Notes
12 UnknownSerial1? no  
45 UnknownSerial2? no  
78 UnknownSerial3? no  
111 UnknownSerial4? no  
123 UnknownNumber? no  
126 CameraSerialNumber no  

Tags extracted from the "uuid" box with ID 41e5dcf9e80a41ceadfe7f0c58082c19 in FLIR MP4 videos.

Index4 Tag Name Writable Values / Notes
1 ReflectedApparentTemperature no  
2 AtmosphericTemperature no  
3 Emissivity no  
4 ObjectDistance no  
5 RelativeHumidity no  
6 EstimatedAtmosphericTrans no  
7 IRWindowTemperature no  
8 IRWindowTransmission no  

Tags extracted from the "uuid" box with ID 574520502cbb44adae5415e9b839d903 in FLIR MP4 videos.

Index4 Tag Name Writable Values / Notes
[no tags known]

Tags extracted from the "uuid" box with ID 7f2e21008b464918afb1de709a74f6f5 in FLIR MP4 videos.

Index4 Tag Name Writable Values / Notes
1 GPSLatitude no  
2 GPSLongitude no  
3 GPSAltitude no  

Tags extracted from the "uuid" box with ID 2b452fdc74354094baee22a6b23a7cf8 in FLIR MP4 videos.

Index1 Tag Name Writable Values / Notes
5 LensModel no  
11 UnknownTemperature1? no  
15 UnknownTemperature2? no  

Tags extracted from FLIR "AFF" SEQ images.

Tag ID Tag Name Writable Values / Notes
'_header' AFFHeader - -->
0x0001 AFF1 - -->
0x0005 AFF5 - -->

Index2 Tag Name Writable Values / Notes
1 Sensor no  
2 Sensor no  

Index2 Tag Name Writable Values / Notes
19 Sensor no  
20 Sensor no  

Tags extracted from FLIR Public image Format (FPF) files.

Index1 Tag Name Writable Values / Notes
32 FPFVersion no  
36 ImageDataOffset no  
40 ImageType no 0 = Temperature
1 = Temperature Difference
2 = Object Signal
3 = Object Signal Difference
42 ImagePixelFormat no 0 = 2-byte short integer
1 = 4-byte long integer
2 = 4-byte float
3 = 8-byte double
44 Image no  
46 Image no  
48 ExternalTriggerCount no  
52 SequenceFrameNumber no  
120 CameraModel no  
152 CameraPartNumber no  
184 CameraSerialNumber no  
216 CameraTemperatureRangeMin no  
220 CameraTemperatureRangeMax no  
224 LensModel no  
256 LensPartNumber no  
288 LensSerialNumber no  
320 FilterModel no  
336 FilterPartNumber no  
384 FilterSerialNumber no  
480 Emissivity no  
484 ObjectDistance no  
488 ReflectedApparentTemperature no  
492 AtmosphericTemperature no  
496 RelativeHumidity no  
500 ComputedAtmosphericTrans no  
504 EstimatedAtmosphericTrans no  
508 ReferenceTemperature no  
512 IRWindowTemperature no  
516 IRWindowTransmission no  
584 DateTimeOriginal no  
676 CameraScaleMin no  
680 CameraScaleMax no  
684 CalculatedScaleMin no  
688 CalculatedScaleMax no  
692 ActualScaleMin no  
696 ActualScaleMax no  

(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised Feb 14, 2020