Fuji have added a new option to Flicker Reduction (you can now choose between measuring flicker at FIRST FRAME or ALL FRAMES).
This was included today as part of firmware v3.0 for the X-T3.
I can't find a reliable way to differentiate between First Frame and All Frames in the EXIF metadata but I notice that my original suggestion for selecting between Flicker Reduction ON or OFF no longer works properly.
Up to now we have been using the first hex digit of tag 0x1446 set to 3 as Flicker Reduction ON.
A better way appears to be to use the second hex digit of tag 0x1446 set to 1 as Flicker Reduction ON.
Here are some examples with the various Flicker Reduction settings and different drive modes.
exiftool.pl -FileName -FlickerReduction -SequenceNumber -DriveMode -T -ext jpg -r /cygdrive/h
FujiFilm X-T3 (Firmware v3.0)
Flicker Reduction (Off)
DSC13328.JPG Off (0x0000) 1 Continuous Low
DSC13329.JPG Off (0x0000) 1 Continuous Low
DSC13330.JPG Off (0x0000) 0 Single
DSC13331.JPG Off (0x0000) 0 Single
DSC13332.JPG Off (0x0000) 1 Continuous Low
DSC13333.JPG Off (0x0000) 2 Continuous Low
DSC13334.JPG Off (0x0000) 3 Continuous Low
DSC13335.JPG Off (0x0000) 1 Continuous High
DSC13336.JPG Off (0x0000) 2 Continuous High
DSC13337.JPG Off (0x0000) 3 Continuous High
DSC13338.JPG Off (0x0000) 4 Continuous High
DSC13339.JPG Off (0x0000) 5 Continuous High
DSC13340.JPG Off (0x0000) 6 Continuous High
DSC13341.JPG Off (0x0000) 7 Continuous High
DSC13342.JPG Off (0x0000) 8 Continuous High
Flicker Reduction (First Frame)
DSC13312.JPG On (0x3100) 1 Continuous Low
DSC13313.JPG Off (0x2100) 1 Continuous Low
DSC13314.JPG On (0x3100) 0 Single
DSC13315.JPG Off (0x2100) 0 Single
DSC13316.JPG On (0x3100) 1 Continuous Low
DSC13317.JPG On (0x3100) 2 Continuous Low
DSC13318.JPG On (0x3100) 3 Continuous Low
DSC13319.JPG Off (0x2100) 4 Continuous Low
DSC13320.JPG On (0x3100) 5 Continuous Low
DSC13321.JPG Off (0x2100) 6 Continuous Low
DSC13322.JPG On (0x3100) 1 Continuous High
DSC13323.JPG Off (0x2100) 1 Continuous High
DSC13324.JPG Off (0x2100) 2 Continuous High
DSC13325.JPG Off (0x2100) 3 Continuous High
DSC13326.JPG Off (0x2100) 4 Continuous High
DSC13327.JPG Off (0x2100) 5 Continuous High
Flicker Reduction (All Frames)
DSC13343.JPG On (0x3100) 1 Continuous Low
DSC13344.JPG On (0x3100) 1 Continuous Low
DSC13345.JPG Off (0x2100) 0 Single
DSC13346.JPG Off (0x2100) 0 Single
DSC13347.JPG Off (0x2100) 1 Continuous Low
DSC13348.JPG On (0x3100) 2 Continuous Low
DSC13349.JPG On (0x3100) 3 Continuous Low
DSC13350.JPG On (0x3100) 4 Continuous Low
DSC13351.JPG On (0x3100) 1 Continuous High
DSC13352.JPG On (0x3100) 2 Continuous High
DSC13353.JPG On (0x3100) 3 Continuous High
DSC13354.JPG On (0x3100) 4 Continuous High
DSC13355.JPG On (0x3100) 5 Continuous High
DSC13356.JPG On (0x3100) 6 Continuous High
DSC13357.JPG Off (0x2100) 7 Continuous High
DSC13358.JPG On (0x3100) 8 Continuous High
DSC13359.JPG On (0x3100) 9 Continuous High
DSC13360.JPG Off (0x2100) 10 Continuous High
The following change seems to work (and also works for the X-T30 and X-T3 before the latest firmware update)
0x1446 => { #12
Name => 'FlickerReduction',
Writable => 'int32u',
PrintConv => q{
my $on = ((($val >> 8) & 0x0f) == 1) ? 'On' : 'Off';
return sprintf('%s (0x%.4x)', $on, $val);
},
PrintConvInv => '$val=~/(0x[0-9a-f]+)/i; hex $1',
},
My apologies for editing your post, but I was pretty sure that it was supposed to be
($val >> 8)
not
($val >> 8)
[NoBBC] is the BBCode to prevent the forum from parsing text as if it were smilies.
Thanks. I'll update this for the next release.
- Phil
Quote from: StarGeek on April 16, 2019, 11:06:07 AM
My apologies for editing your post, but I was pretty sure that it was supposed to be
($val >> 8)
not
($val >> 8)
[NoBBC] is the BBC code to prevent the forum from parsing text as if it were smilies.
Thanks - I always appreciate my posts being corrected so that they make sense