Panasonic Lumix G9 metadata

Started by jr01001, May 17, 2020, 02:24:10 PM

Previous topic - Next topic

jr01001

I've been inspecting the makers notes for a Panasonic Lumix G9 using CCR-Exif code provided by Chris Rollins. (I previously had a GH3 so notes about that camera may be included.) CCR-Exif uses a .INI file to decode most tags from the makers notes. Chris provides some known tag translations and your website provides many more. Note that information I identify as new for the G9 may actually have been introduced in intermediate models between GH3 and G9. In addition to the tags I was able to translate, I could see many more that were changing as I changed individual settings on the camera but I was unable to pin down what they meant.

I have managed to identify some new tags and a number of new values for known tags as follows:

[TPanasonicMakerNote.$003D]
TagDescription=Advanced Scene Type
;5/1/2013, GH3. Creative Control codes disagree with original codes fairly often so I
;reconciled them.
2=Retro/Cross Process
3=One Point color/High Key
4=Star Filter/Sepia
;5=High Dynamic
6=Miniature Effect
9=Low Key
10=Toy Effect
;11 added
11=Dynamic Monochrome
12=soft focus
;remaining codes not seen with GH3
;prior codes before GH3 testing:
;2=Outdoor/illuminations/flower/HDR art
;3=Indoor/architecture/objects/HDR black and white
;4=Creative
;5=Auto
;6=Creative Control
;7=Expressive
8=Retro
;9=Pure
;10=Elegant
13=Dynamic art
;12=Monochrome
14=Silhouette
;5/3/2013 observed in GH3
1=Normal
5=Intelligent Auto Mode
;I added #7 based on observation
7=Intelligent Auto Plus Mode


[TPanasonicMakerNote.$00d2]
TagDescription=Monochrome Grain Effect
0=Off
1=Low
2=Standard
3=High

[TPanasonicMakerNote.$000F]
TagDescription=AF Area Mode
64,1=Face detect, Animal detect ON
64,2=Face detect, Animal detect Off
128,0= Pinpoint focus   
240,0 = Tracking

[TPanasonicMakerNote.$0077]
;5/1/2013 discovered for GH3
TagDescription=Burst Speed
0=None
;2=Slow
;3=Medium
;6=High
20=Super High (low res)
;new for G9 - these are actual speeds so no need to translate
;7=Medium
;12=High
;60=Super High Speed

[TPanasonicMakerNote.$0089]
;5/1/2013 confirmed for GH3
;4/29/2013 new codes from http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/Panasonic.html
;3/2020 updated for G9
TagDescription=Photo Style
0 = Auto
1 = Standard or Custom
2 = Vivid
3 = Natural
4 = Monochrome
5 = Scenery
6 = Portrait
8 = Cinelike D
9 = Cinelike V
11= L. Monochrome
15= L. Monochrome D   

[TPanasonicMakerNote.$009F]
TagDescription=Shutter Type
;5/4/2013 confirmed for GH3
0=Mechanical shutter
1=Electronic Shutter
;added for G9
2=Electronic Front Curtain + Mechanical

[TPanasonicMakerNote.$00ac]      
TagDescription=Monochrome Filter Effect
0=Off
1=Yellow
2=Orange
3=Red
4=Green

[TPanasonicMakerNote.$001A]
TagDescription=Image Stabilization
;4/30/2013 GH3 confirmed 2,3,5
2=On, Optical IS
3=Off (OIS off)
4=On (mode 2)
5=On, Optical IS Panning
;below for G9
6=On, Body Only Normal
7=On, Body Only Panning
9=Dual IS Normal
10=Dual IS Panning
11=Dual2 IS
12=Dual2 IS Panning

[TPanasonicMakerNote.$002A]
TagDescription=Burst mode
;Auto Bracket ignored if Manual exposure set
;5/1/2013, GH3 confirmed for 0,1,2
0=Off
1=On
;2=Infinite
2=Auto exposure bracket
;Focus Bracketing always associated with Timer Recording = Focus Bracketing
3=Focus Bracketing
4=Unlimited
8=White Balance Bracketing
17=On (with Flash)
18=Aperture Bracketing

[TPanasonicMakerNote.$002C]
TagDescription=Contrast Mode
;additions or changes for G9
2=Normal
5=Normal 2
24 = Dynamic Range(film-like)      <<associated with Cinelike D photo style
;25=High Dynamic
25=Contrast(film-like)            <<associated with Cinelike V photo style
46=Match Filter Effects Toy
55=Match Photo Style L. Monochrome

[TPanasonicMakerNote.$00a1]
;G9
TagDescription=Filter Effects

0 = Expressive
0/2 = Retro
0/524288 =   Old Days
0/4 = High Key
0/256 = Low Key
0/8 = Sepia
0/33554432 = Monochrome
0/1024 = Dynamic Monochrome
0/67108864 = Rough Monochrome
0/134217728 = Silky Monochrome
0/4096 = Impressive Art
0/16 = High Dynamic
0/8192 = Cross Process
0/512 = Toy Effect
0/4194304 = Toy Pop
0/2097152 = Bleach Bypass
0/32 = Miniature Effect
0/2048 = Soft Focus
0/8388608 = Fantasy
0/32768 = Star Filter
0/16384 = One Point Color
0/1048576 = Sunshine

[TPanasonicMakerNote.$00ad] 173
TagDescription=Highlight Shadow
values 0,0 up to -5,5. First value is highlight adjustment, second value is shadow adjustment
negative values are actually x-65536 where x is reported value.

Metering Mode Highlight Weighted
This is EXIF, website reports "Other". ImageEn reports 255, so it is unknown to both. It is new metering mode in G9 after 11/19/2019 firmware update.

[TPanasonicMakerNote.$00bb]
;may be 0x1, 0x4
TagDescription=Video Burst Mode
1=Off
4=Post Focus
18=4K Burst
28=4K Burst (Start/Stop)
48=4K Pre-burst
108=Loop Recording
;new for G9
24=4K burst mode while shutter button depressed
40=4K burst mode Start/Stop via shutter button
2064=6K burst mode while shutter button depressed
2080=6K burst Start/Stop via shutter button
4097=High Resolution Mode
;4097 Imaage Stabilization is Off; Shutter Type = Silent ; Long Exposure Noise Reduction = Off

[TPanasonicMakerNote.$00BD]
TagDescription=Focus Bracket
;up to 999 photos allowed - way beyond need!
0=Correct Focus
1=1st Farther Focusing
2=2nd Farther Focusing
3=3rd Farther Focusing
4=4th Farther Focusing
5=5th Farther Focusing
6=6th Farther Focusing
7=7th Farther Focusing
65535=1st Closer Focusing
65534=2nd Closer Focusing
65533=3rd Closer Focusing
65532=4th Closer Focusing
65531=5th Closer Focusing
65530=6th Closer Focusing
65529=7th Closer Focusing

[TPanasonicMakerNote.$002E]
TagDescription=Self timer
;5/1/2013 observed for GH3
1=Off
2=10 seconds
3=2 seconds
4=3 photos after a 10 second delay
;added for G9
0=Off
258=2 seconds after shutter pressed
266=10 seconds
778=3 photos after a 10 second delay

Note that the meanings of values for $0092 vary, depending on other settings as noted:
[TPanasonicMakerNote.$0092]
;3/2020 https://exiftool.org/TagNames/Panasonic.html
TagDescription=WB Shift for Creative Control Modes
Advanced Scene Type = Star Filter/Sepia
Intelligent Auto Scene mode = Creative Control
Filter Effects = Sunshine
Shooting mode = Creative Control
WB Shift for Creative Control Modes = Middle Left Adjustment or Bluish
0 = Yellowish
255=Reddish
254=Bluish
1=Whitish

[TPanasonicMakerNote.$0092]
;3/2020 https://exiftool.org/TagNames/Panasonic.html
TagDescription=WB Shift for Creative Control Modes
Advanced Scene Type = Retro/Cross Process
Intelligent Auto Scene mode = Creative Control
Filter Effects = Cross Process  this has 4 options, not 5 so standard modes do not work
Shooting mode = Digital Filter
0=Greenish
255=Blueish
1=Yellowish
254=Reddish

[TPanasonicMakerNote.$0092]   
;3/2020 https://exiftool.org/TagNames/Panasonic.html
TagDescription=WB Shift for Creative Control Modes
Advanced Scene Type = One Point color/High Key
Intelligent Auto Scene mode = Creative Control
Filter Effects = One Point Color
Shooting mode = Digital Filter
WB Shift for Creative Control Modes = Max Left Adjustment or Reddish
0=Center point or None
1=Middle Right Adjustment
2=Max Right Adjustment
255=Middle Left Adjustment
254=Max Left Adjustment


[TPanasonicMakerNote.$00a1]   
;G9
TagDescription=Filter Effects

[TPanasonicMakerNote.$009E]
TagDescription=HDR in camera EV Adjust
;identified for GH3
;couldn't find tag for Auto Align on/off
0=None
100=±1EV Dynamic Range
200=±2EV Dynamic Range
300=±3EV Dynamic Range
32868=1 EV(Auto) Dynamic Range
32968=2 EV (Auto) Dynamic Range
33068=3 EV (Auto) Dynamic Range
;Auto Align apparently has no code.

[TPanasonicMakerNote.$0096]
;4/29/2013 new codes from http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/Panasonic.html
TagDescription=Timer Recording
0=Off
1=Time Lapse
2=Stop-motion Animation
;Focus Bracketing is always associated with Burst Mode = Focus Bracketing - appear to be redundant
3=Focus Bracketing

[TPanasonicMakerNote.$00bb]
TagDescription=Video Burst Mode
1=Off
4=Post Focus
18=4K Burst
28=4K Burst (Start/Stop)
48=4K Pre-burst
108=Loop Recording
;new for G9
24=4K burst mode while shutter button depressed
40=4K burst mode Start/Stop via shutter button
72=4k burst mode Preburst and Postburst
264=4K Post Focus Individual Selection
1032=4K Post Focus Auto or Range Merging
2064=6K burst mode while shutter button depressed
2080=6K burst mode Start/Stop via shutter button
2112=6k burst mode Preburst and Postburst
2304=6K Post Focus individual selection
3072=6K Post Focus Auto or Range Merging
4097=High Resolution Mode
;4097 Image Stabilization is Off; Shutter Type = Silent ; Long Exposure Noise Reduction = Off

[TPanasonicMakerNote.$00BF]
TagDescription=Post Focus Range Merging Points
0,0=Post Focus Auto Merging or None

[TPanasonicMakerNote.$00BE]
TagDescription=Long Exposure Noise Reduction Used
1=Not used
2=Used

[TPanasonicMakerNote.$0049]
TagDescription=Long Exposure Noise Reduction Available
;5/2/2013 GH3 confirmed
1=Off
2=On

[TPanasonicMakerNote.$00B3]
TagDescription=Video Burst Resolution
1=Off or 4K
4=6K

[TPanasonicMakerNote.$00C1]
;see also Lens Type $0051
;this tag not valid for G1, GH3 or G7
;G9: Yes for Preburst and Pre/Post burst. Sometimes Yes even though preburst was not set.
TagDescription=Video Burst PreBurst 4K or 6K
0=No
1=Yes





Phil Harvey

Thanks for this!

Version 12.00 has been delayed for some time because I haven't had much time to work on this recently, so sorry for the delay but I plan to include your findings in that version when it is released (hopefully within a week).

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

Phil Harvey

I've implemented most of this.  I'm seeing a few values which are still unknown in my Pansonic samples.  Any ideas about these?:

> [Panasonic]     0x00a1 Filter Effect                   : Unknown (0 1)
> [Panasonic]     0x00b3 Video Burst Resolution          : Unknown (1)
> [Panasonic]     0x00b3 Video Burst Resolution          : Unknown (3)
> [Panasonic]     0x00be Long Exposure NR Used           : Unknown (2)

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

jr01001

I have just found one more value:
[TPanasonicMakerNote.$00c5]
4097=LUMIX G VARIO 14-45/F3.5-5.6

I will check on those questions you raised and get back to you.

jr01001

#4
Apparently I didn't provide any of the $00C5 values before. I do not find the G-1 or the GH3 recording these values, but the G9 does:

[TPanasonicMakerNote.$00c5]
;see also Lens Type $0051
;this tag not valid for G1, GH3 or G7
TagDescription=Lens Type Model
0=Unknown
4100=OLYMPUS M.9-18mm F4.0-5.6
4102=LEICA DG MACRO-ELMARIT 45/F2.8
4117=LUMIX G VARIO 12-35/F2.8
4121=LUMIX G VARIO 14-140/F3.5-5.6 II
4135=LEICA DG 100-400/F4.0-6.3
4145=LUMIX G VARIO 45-200/F4.0-5.6II
4097=LUMIX G VARIO 14-45/F3.5-5.6

I expect to see some more lenses at the end of year and will update if I can get codes for them.

jr01001

I find two tags involving Long Exposure Noise Reduction to differentiate whether it is turned on or off and whether it was actually used:

[TPanasonicMakerNote.$0049] in G9.ini
TagDescription=Long Exposure Noise Reduction Available
;5/2/2013 GH3 confirmed
1=Off
2=On

[TPanasonicMakerNote.$00BE] in G9.ini
TagDescription=Long Exposure Noise Reduction Used
1=Not used
2=Used

Research on your other questions will take a bit longer.

jr01001

I inspected all of my 90 sample video burst files for the G9 and all of your sample files for all Panasonic cameras. My program finds no Video Burst Resolution codes in your samples. It either reports not found or 1=Off or 4K. I don't find the 3 code that you asked about. The G9 is focused on still photos so its video burst options may not be as extensive as the GH5 or GH5S.

I reviewed the available filter effects and confirmed I had processed all available filters for the G9 and did not find a 0 1 effect code. I reviewed your sample files and found only one that reported filter effects: Filter Effects = Bleach Bypass | PanasonicDMC-CM1.jpg, so I don't know where your value of 0 1 is coming from.


Phil Harvey

...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

herb

Hello,

my 2 cents might not be very helpful, but I have seen that the TZ202 camera also writes MakerNote tag
0x00b3 Video Burst Resolution          : Unknown (1)
for all still images I have seen.

Best regards
herb

Phil Harvey

Thanks for pointing this out Herb.  I'll fix this in the next release (12.05).

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).