MPO embedded images

Started by blue-j, October 10, 2022, 02:10:47 AM

Previous topic - Next topic

blue-j

Attached is an MPO sample from a developer posted from a Fuji 3D camera, where there should be two full images of the cat, one from the left lens, another from the right lens.  Even using -a -U -b -preview:all I just am not seeing a second image.  And... This is true for every MPO I have tested (about a dozen).

Does anyone know what might be going on?  I've read the spec and the ExifTool documentation without joy.

- J


StarGeek

Actually, it looks like the first image isn't shown.  There's data for MPImage1 and MPImage2, but the only binary is MPImage2
C:\Programs\My_Stuff>exiftool -G1 -a -s -MPF:all Y:\!temp\ccc\f\DSCF0005.MPO
[MPF0]          MPFVersion                      : 0100
[MPF0]          NumberOfImages                  : 2
[MPImage1]      MPImageFlags                    : Representative image
[MPImage1]      MPImageFormat                   : JPEG
[MPImage1]      MPImageType                     : Multi-frame Disparity
[MPImage1]      MPImageLength                   : 1751552
[MPImage1]      MPImageStart                    : 0
[MPImage1]      DependentImage1EntryNumber      : 0
[MPImage1]      DependentImage2EntryNumber      : 0
[MPImage2]      MPImageFlags                    : (none)
[MPImage2]      MPImageFormat                   : JPEG
[MPImage2]      MPImageType                     : Multi-frame Disparity
[MPImage2]      MPImageLength                   : 1792455
[MPImage2]      MPImageStart                    : 1751552
[MPImage2]      DependentImage1EntryNumber      : 0
[MPImage2]      DependentImage2EntryNumber      : 0
[MPF0]          MPIndividualNum                 : 1
[MPF0]          BaseViewpointNum                : 1
[MPF0]          ConvergenceAngle                : 0
[MPF0]          BaselineLength                  : 0.075
[MPImage2]      MPImage2                        : (Binary data 1792455 bytes, use -b option to extract)
* Did you read FAQ #3 and use the command listed there?
* Please use the Code button for exiftool code/output.
 
* Please include your OS, Exiftool version, and type of file you're processing (MP4, JPG, etc).

Phil Harvey

MPImage1 is the primary JPEG image (starting at offset 0 -- the start of the file).

- 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 ($).

blue-j

Of course.  Thank you!  - J