Hello Phil and ExifTool contributors,
I would like to report that MOV files recorded with the new SIGMA BF camera contain an Exif block—including Sigma MakerNote—inside an "SIGM" atom located under the udta box. In ExifTool 13.29 this atom is shown as Unknown_SIGM and its metadata is not decoded.
Environment
• Camera : SIGMA BF, firmware 1.00
• Sample : https://drive.google.com/file/d/1zQwUOVFoEcn1njerMRtcaI4psead64p7/view?usp=drive_link
• ExifTool: 13.29 (stand‑alone Windows EXE)
• OS : Windows 11 24H2
Reproduction
exiftool -G1 -a -u -v2 sample.MOV | findstr /R "Unknown_SIGM"
Excerpt
| | Unknown_SIGM = ....... ......J~ExifII*......X....^1...ji....d....r......SigmaSigm...
^-- "ExifII*" header inside SIGM atom
What I expect
If possible, please add support so that the Exif block inside the SIGM atom is parsed and the following tags can be extracted for SIGMA BF MOV files:
Model, LensID, Aperture, ISO, ShutterSpeed, FocalLength, WhiteBalance.
Thank you very much for your time and for maintaining this wonderful tool.
Best regards,
A-TAK
Unfortunately, Google is blocking the file saying "Request Access".
firefox-2025-05-03_07.44.57.png
One of Google's "security features" is that you can't just copy link a file anymore. You have to click Share
firefox-2025-05-03_07.38.23.png
And then change the setting to "Anyone with a link"
firefox-2025-05-03_07.39.17.png
Hi StarGeek,
Thank you for pointing that out.
I've changed the Google Drive link to **"Anyone with the link"** and confirmed in an incognito window that it no longer shows the "Request access" screen.
Please let me know if you still have any trouble downloading the sample.
Thanks again!
A‑TAK
Great, thanks. I'll see about adding support for this in the next release.
- Phil
Thank you very much, Phil!
I'm looking forward to the next release.
If you need any additional samples or tests, just let me know.
Actually, there is something you could help with. The maker notes of the Sigma BF are currently unknown. If you run this command on a BF JPG or DNG you will see this information:
exiftool -u -makernotes:all -s FILE
Here is an example of this command run on a sample I downloaded from dpreview:
> exiftool -u -makernotes:all -s SigmaBF.jpg
Unknown_0x0002 : 91702442
Unknown_0x0003 : SINGLE
Unknown_0x0004 : 6K
Unknown_0x0005 : AF-S
Unknown_0x0006 : AF
Unknown_0x0007 : Auto(Natural)
Unknown_0x0008 : A
Unknown_0x0009 : 8
Unknown_0x000a : 20 to 60
Unknown_0x000b : sRGB
Unknown_0x000d : 0
Unknown_0x000e : 0
Unknown_0x000f : 0
Unknown_0x0010 : 0
Unknown_0x0011 : 0
Unknown_0x0012 : 0
Unknown_0x0016 : Qual:FINE
Unknown_0x0017 : Sigma BF Ver1.00.33FC
Unknown_0x0019 : 001of001
Unknown_0x0020 : 132
Unknown_0x0026 : JPG-P
Unknown_0x0027 : 16395
Unknown_0x0028 : 1
Unknown_0x002a : 20 60
Unknown_0x002b : 3.5 5.6
Unknown_0x002c : 5.3
Unknown_0x002d : 0
Unknown_0x002e : 0
Unknown_0x002f : 8192
Unknown_0x0033 : 1.97027540206909 1 1.47271680831909
Unknown_0x003d : Rich
Unknown_0x003e : 0
Unknown_0x0043 : 10913 10869 10806 10768 10744 10706 10681 10648 10619 1[...]
Unknown_0x0047 : -0.3330078125
Unknown_0x0048 : 3.5 to 5.6
Unknown_0x0063 : 0
Unknown_0x006f : 0
Unknown_0x0072 : 3
Unknown_0x0074 : 0
Unknown_0x0075 : 0
Unknown_0x007c : 32768 32768 32768
Unknown_0x007d : 10
Unknown_0x0084 : Sigma BF
Unknown_0x0085 : 0
Unknown_0x008f :
Unknown_0x0100 : 11 17 22 16
Unknown_0x0101 : 77
Unknown_0x0104 : 1 0
Unknown_0x0105 : 1 0
Unknown_0x0106 : 0
Unknown_0x0107 : 1 0
Unknown_0x0108 : 2163
Unknown_0x010a : 5
Unknown_0x010c : 0
Unknown_0x010d : 1 1 0 1
Unknown_0x010e : 0
Unknown_0x0112 : 0 1 100 102400 100
Unknown_0x0113 : 0
Unknown_0x0115 : 6
Unknown_0x0117 : 33159 33128 33122 33064 33064 32973 32956 32884 32897 3[...]
Unknown_0x0118 : 46
Unknown_0x0119 : 8 0 0 0
Unknown_0x011a : 1 0.99 0.99 0.99 0.989416529017473 0.989065040647984 0.[...]
Unknown_0x011b : 0.997195121943951
Unknown_0x0125 : 0
Unknown_0x0126 : 11
Unknown_0x0127 : 0
Unknown_0x0128 : 0 0
Unknown_0x0130 : 6
Unknown_0x0135 : 0 0 0 0
Unknown_0x0136 : 0 0 0 0
Unknown_0x0138 : 0
Unknown_0x0139 : 0
Unknown_0x0137 : 3.397
Unknown_0x0140 : 7274
Unknown_0x0146 : 0
Unknown_0x0147 : 741 303
Unknown_0x0148 : 0
Unknown_0x0149 :
Unknown_0x014a : 0.0009765625
Unknown_0x014b : 1018 1018 1018 1018
It would be very helpful if you could give names to as many of the Unknown tags as possible. If you do this then I can add support for these maker notes.
- Phil
Hi Phil,
Here are some mappings based on existing Sigma tags:
0x0002 SerialNumber
0x0003 DriveMode SINGLE/MULTI/INT
0x0004 ResolutionMode
0x0005 AFMode AF‑S/AF‑C/MF
0x0006 FocusSetting AF/MF
0x0007 WhiteBalance Auto/Auto(Natural)/Incandescent/Fluorescent/Daylight/Overcast/Shade
0x0008 ExposureMode A/M/P/S
0x0009 MeteringMode S/8 S='spot metering'/8='Multi-segment'
0x000a LensFocalRange ex.'45'
0x000b ColorSpace
0x000e Shadow values '-5' ~ '+5'
0x000f Highlight values '-5' ~ '+5'
0x0016 Quality 'Qual:FINE' the BF has no user‑selectable quality setting—the value is fixed at "FINE"
0x0017 Firmware ex. 'Sigma BF Ver1.00.3532'
0x0019 AutoBracket ex. '002of003' '001of003' - '003of003'
0x0026 FileFormat DNG-P/DNG-S/JPG-P/JPG-S DNG‑P = "DNG + another format (paired, e.g. DNG+JPG)" / DNG‑S = "DNG only (single)" / JPG‑P = "JPG + another format (paired)" / JPG‑S = "JPG only (single)"
0x002b LensMaxApertureRange ex. '2.8 2.8'
0x003d ColorMode Standard/Rich/Calm/ more...
0x0047 ExposureCompensation ex. '0', '-0.3330078125', '0.3330078125'
0x0048 LensApertureRange ex. '2.8'
0x0084 Model
0x0113 ColorModeStrength values '-5' ~ '+5'
0x0138 Fade values '0' ~ '+5'
0x0138 Vignette values '0' ~ '+5'
Thanks!
A‑TAK
Oh. *blush* Silly me.
Thanks. I didn't look closely enough and had thought we were dealing with an entirely new type of maker notes since ExifTool didn't recognize them. But you are quite correct, they are using the same tag ID's as always. I just need to update the condition to match a mixed-case Make value:
Make Model
----- --------
Sigma Sigma BF
SIGMA SIGMA DP1
SIGMA SIGMA DP1 Merrill
SIGMA SIGMA DP1S
SIGMA SIGMA DP1X
SIGMA SIGMA DP2
SIGMA SIGMA DP2 Merrill
SIGMA SIGMA DP2S
SIGMA SIGMA DP2X
SIGMA SIGMA DP3 Merrill
SIGMA SIGMA SD1
SIGMA SIGMA SD10
SIGMA SIGMA SD14
SIGMA SIGMA SD15
SIGMA SIGMA SD1 Merrill
SIGMA SIGMA SD9
SIGMA SIGMA dp0 Quattro
SIGMA SIGMA dp1 Quattro
SIGMA SIGMA dp2 Quattro
SIGMA SIGMA dp3 Quattro
SIGMA SIGMA fp
SIGMA SIGMA fp L
SIGMA sd Quattro
SIGMA sd Quattro H
- Phil
I've added the ability to read these maker notes, and to read the PreviewImage from the MOV video and extract its metadata.
Interestingly, there is a bug in the Sigma firmware that writes an incorrect offset for the Thumbnail image in the PreviewImage of the MOV video -- it forgets to account for the 10-byte JPEG header. I would rather not add a patch just for this, so the ThumbnailImage extracted from the MOV video will be invalid.
Expect this update in ExifTool 13.30
- Phil
Hi Phil,
That's fantastic news—thank you very much for adding support so quickly!
No worries about the thumbnail offset; I understand the firmware bug and can live without the ThumbnailImage for now.
I'll test the new features as soon as 13.30 is out and report back if I notice anything unusual.
Really appreciate your prompt work!
Best regards,
A‑TAK