ALEXA Metadata White Paper SUP8
-
Upload
vveksuvarna -
Category
Documents
-
view
236 -
download
0
Transcript of ALEXA Metadata White Paper SUP8
-
7/23/2019 ALEXA Metadata White Paper SUP8
1/29
Metadata in the ALEXA
For ALEXA SUP 8.0 DRAFT
Digital Workflow Solutions
May 16th
, 2013
W H I T E P A P E R
-
7/23/2019 ALEXA Metadata White Paper SUP8
2/29
Metadata in the ALEXA White Paper Version 2.0 Page 2 of 29
Version History
Version Author Change Note
2012-01-20 Poetsch Create new document with new structure, add Extended Metadata Content table
2012-02-07 Poetsch Added DNxHD Metadata info
2012-11-26 Stangl Restructuring, added SUP 7.0 extensions
2013-05-16 Stangl Incorporated changes for ALEXA SUP 8.0
Table of Contents
! "#$%&'()$" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ,
- %./.01. #&$.1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ,
, 020"/03/. "#4&%50$" +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ,
6 $.)7#")0/ '.$0"/1 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8
"#$ %&'()*+,) ,+(-,.%&/############################################################################################################################################ 0
!"#"# $%& ( )*+ """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ,
!"#"- .+/ $012 """""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""" 3
!"#"4 5607890:2 *2;B;C>1 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -,
!"-"? .6=0> """"""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""" -,
9 %.0'"#: 5.$0'0$0 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -;
4#$ ),,%*+5) +65,)(5########################################## ############################################# ############################################ ########## 17
4#1 89%(:5%*+ ;%
-
7/23/2019 ALEXA Metadata White Paper SUP8
3/29
Metadata in the ALEXA White Paper Version 2.0 Page 3 of 29
1 Introduction
The ARRI ALEXA provides metadata with its images. This additional information makes documentationeasier as the metadata is stored within the image files so it cannot get lost.This document reflects the support of metadata for all ALEXA cameras running SUP 8.0 or later.
2 Release Notes
The following table describes all metadata that have changed or that have been added with SUP 8.0. It alsodescribes known issues for certain metadata fields. For more information about single items, refer to theoverview table in Section 3, or to the output-specific sections below.
ID Name Note
ICI25 Look Saturation"LinearSaturation" was renamed to "Saturation" since the term does not apply correctly to CDLcompatible looks.
ICI31 CDL Mode New field added
CDI26 Storage Media Serial Number
1. MagazineSerialNumber was extended from 4 bytes (U32) to 8 bytes (U32[2]).For Codex Capture Drives, it is a globally unique number associated with the backplane in thedrive. The actual serial number label of the device is not stored electronically.2. QT and ALE files recoded on Codex Capture Drives have an invalid MagazineSerialNumber.Only the SxS card MagazineSerialNumber is correct in QT header and ALE file.
CDI28 SMPTE UMID SMPTE UMID byte order was changed from U32 [8] to U8 [32] as specifed in SMPTE 330.
CDI29 Camera Type Camera Type is always ALEXA for ARRIRAW files.
CDI31 Mirror Shutter Running Mirror Shutter Running is always 0/No in Raw and 1/Yes in ProRes, for every camera model.
CDI36 UUID ARRI_UUID was a string and is now a 16 byte binary value.
LDI02 Lens Focus Unit Focus unit for imperial has changed from "feet" to "inch".
LDI21 Lds Lag Type New field added
LDI22 Lds Lag ValueNew field addedNote: Lag of calibrated LDS values is automatically fixed when using AME (see Section 5.1)
CID04 Scene New user-settable field added
CID05 Take
Now settable by user.If not set manually, it is automatically filled with clip count (e.g. C001).In the SDI signal, the clip count is always filled in, even when a Take is manually entered.
CID09 Production Company New user-settable field added
CID14 Notes New user-settable field (Camera Operator) added
SID04 Sound Roll Sound Roll is not available in SDI signal.
3 Available Information
The following table shows which information is available as metadata, sorted by the different image outputpaths.
In the first column, the unique ID of each metadata is given. The second column states since which SUP therespective metadata is available.
The third column shows the character Dwhenever metadata is dynamic metadata, which means that thevalue may change from frame to frame. All other metadata is static metadataand carries the same value fora whole clip.
The fourth and fifth column give the name and description of the metadata.
The sixth column is mostly relevant to users of the ARRIRAW SDK and determines whether metadata isconsidered as Basicinformation that should be displayed to end users in any case, or might be hidden fromthe end user unless they wish to seeAllavailable information.
The last six columns give an overview about whether the respective metadata is available in Quicktime MOVfiles, MXF files, ALE files, Final Cut XML files, ARRIRAW files and files that have been captured via SDI.
-
7/23/2019 ALEXA Metadata White Paper SUP8
4/29
Metadata in the ALEXA White Paper Version 2.0 Page 4 of 29
More information on how the metadata is stored in the various output paths is given in the subsequentsections.
IDSinceSUP
Dy
namic
Name DescriptionViewin SDK
QT MX
F
AL
E
FC
PXML
RA
W
SD
I
Image Data Information
IDI02 6.1 Image Width
Total horizontal pixel count of the image area (e.g. includingoverscan and non-image pixels) that is stored in this file Basic
IDI03 6.1 Image HeightTotal vertical pixel count of the image area (e.g. includingoverscan and non-image pixels) that is stored in this file Basic
IDI06-1 7.0Active ImageWidth
Width of rectangle within the stored pixel data representingthe active image (e.g. framing selected during record) insensor photo sites. Basic
IDI06-2 7.0
Active Image
Height
Height of rectangle within the stored pixel data representingthe active image (e.g. framing selected during record) in
sensor photo sites. Basic
IDI06-3 6.1 Active Image Top
Top coordinate in Y of rectangle within the stored pixel datarepresenting the active image (e.g. framing selected duringrecord) in sensor photo sites. All
IDI06-4 6.1 Active Image Left
Left coordinate in X of rectangle within the stored pixel datarepresenting the active image (e.g. framing selected duringrecord) in sensor photo sites. All
Image Content Information
ICI02 6.1Color ProcessingVersion
Version of the color processing. Since SUP 4.0 we haveversion 4 All
ICI03 6.1 White BalanceValue of the white balance in Kelvin, calculated from the R,G and B factors Basic
ICI04 6.1 White Balance CC GreenTintFactor Basic
ICI05 6.1 WB Factor R Value of the white balance R factor All
ICI06 6.1 WB Factor G Value of the white balance G factor All
ICI07 6.1 WB Factor B Value of the white balance B factor All
ICI08 6.1WB Applied InCamera
Flag indicating whether the White Balance has been appliedto the data or not / 0 = was not applied, 1 = was applied Basic
ICI09 6.1Exposure Index
ASA Value of the exposure index in ASA rating Basic
ICI16 6.1Target ColorSpace
ID of the desired target color space / 0 = REC 709, 1 = ITUP3, 2 = ArriFilmColor Basic
ICI17 6.1 SharpnessValue for sharpening within a range from 100 to 300. (100 =no sharpening) Basic
ICI18 6.1 Aspect Ratio
Width to height pixel aspect ratio (for anamorphic lenses).Factor that has to be applied to get a visual correct aspectratio Basic
ICI19 6.1 Image Flip
Flag indicating whether the image is horizontally and/orvertically flipped or not / 0 = No flip, 1 = H flip, 2 = V flip, 3 =H+V flip Basic
ICI20 6.1 LookString for the ARRI Look File file name, up to 32 letters (to beapplied after White Balance and Color Matrix) Basic
ICI21 6.1 Look LUT Mode
Type of the Look LUT data included in this file /ARRI_LOOK_LUT_NOLUT = file contains no Look LUT,ARRI_LOOK_LUT_MONO = file contains a monochromaticLook LUT All
ICI22 6.1 Look LUT OffsetOffset to the Look Lut data in bytes from start of file (bedefined from recorder) All
-
7/23/2019 ALEXA Metadata White Paper SUP8
5/29
Metadata in the ALEXA White Paper Version 2.0 Page 5 of 29
IDSinceSUP
Dynamic
Name DescriptionViewin SDK
QT
MXF
ALE
FCPXML
RAW
SDI
ICI23 6.1 Look LUT SizeSize of the Look LUT data in bytes (be defined fromrecorder) All
ICI24 6.1Look LUT CRCChecksum
CRC of the complete Look LUT (including all color channels)(be defined from recorder) All
ICI25 8.0 Look Saturation
Saturation is applied. Semantics: in linear RGB or LogC RGBand can be ARRI CDL or ASC CDL conform / 0.0 =monochrome, 1.0 = default, larger values increasesaturation. Basic
ICI26-1-2-3 7.0 CDL Slope RGB ASC conform Color Decision list parameters for slope Basic
1
ICI27-1-2-3 7.0 CDL Offset RGB ASC conform Color Decision list parameters for offset Basic
1
ICI28-1-
2-3 7.0 CDL Power RGB ASC conform Color Decision list parameters for power Basic 1
ICI29-1-2-3 7.0 Printer Lights RGB Printerlights correction Basic
1
ICI31 8.0 CDL Mode
Describes which CDL Saturation is used (ARRI LOOK CDLor ASC CDL mode) and in which colorspace the CDL isapplied0 = ARRI_LOOK_NONE (No Look active),1 = ARRI_LOOK_ALEXA_VIDEO (in-camera ARRI LookFile),2 = ARRI_LOOK_CDL_VIDEO (ASC CDL-conformparameters applied to REC709 image, parameters providedvia external CDL server),3 = ARRI_LOOK_CDL_LOGC (ASC CDL-conformparameters applied to LogC image, parameters provided viaexternal CDL server) Basic
Camera Device Information
CDI02 6.1 Camera Type ID
Number defining the type of the camera(e.g. ARRI_CAM_TYPE_D21 or ARRI_CAM_TYPE_ALEXA)This must match with the string specified hereunder inCameraType Basic
CDI04 6.1Camera SUPVersion Firmware version as a number (= software revision) Basic
CDI05 6.1Camera SerialNumber Camera serial number Basic
CDI06 6.1 Camera IDCameraID Prefix (L or R, R is default) plus camera serialnumber translated to Base36. Basic
CDI07 6.1 Camera Index User defined camera index A-Z Basic
CDI08-1 6.1 DSystem ImageCreation Date Image creation date and time. Basic
CDI08-2 6.1 DSystem ImageCreation Time Image creation date and time. Basic
CDI10 6.1 D Exposure Time Exposure time in microseconds (10^-6 seconds) Basic
CDI11 6.1 D Shutter AngleShutter angle in degree * 1000. Shutter Angle =(ExposureTime * SensorFps)/1E9 * 360.0 Basic
CDI15 6.1 D Sensor FPS Sensor speed for this image in FPS * 1000 Basic
CDI16 6.1 Project FPS Playback/post framerate in FPS * 1000. Only sync sound Basic
1These values are not stored separately, but the complete ARRI Look File (in XML format) is stored in the Quicktime header. For more
information about ARRI Look Files, refer to the ARRI Look Files White Paper athttp://www.arri.com/camera/digital_cameras/downloads.html.
-
7/23/2019 ALEXA Metadata White Paper SUP8
6/29
Metadata in the ALEXA White Paper Version 2.0 Page 6 of 29
IDSinceSUP
Dynamic
Name DescriptionViewin SDK
QT
MXF
ALE
FCPXML
RAW
SDI
FPS allowed.
CDI17-1 6.1 D Master TC Time code as HH:MM:SS:FF (BCD: 1 digit -> 4 bits) Basic
CDI17-2 6.1 DMaster TC FrameCount
Time code translated to frame counter using the time baseTimeBase All
CDI17-3 6.1Master TC TimeBase Time base in FPS * 1000 Basic
CDI17-4 6.1Master TC DropFrame
Flag for Drop Frame TC mode. 0 = no drop frame TC, 1 =drop frame TC All
CDI17-5 6.1Master TC UserInfo SMPTE 12M user bits All
CDI26 8.0Storage MediaSerial Number Storage media serial number. Basic
CDI28 8.0 SMPTE UMID SMPTE 330M UMID Basic
CDI29 6.1 Camera Type Camera type, 8 letters Basic
CDI30 6.1 Recorder TypeRecorder name, or storage media name (ADM/SxS), as a 32letter string Basic
CDI31 6.1Mirror ShutterRunning
Flag telling if the mirror shutter of the camera was running / 0= No, 1 = Yes Basic
CDI32 6.1 D VariFlag for variframe indication: valid image or duplicated imagethat can be discarded / 0 = Valid Image, 1 = Duplicate Image All
CDI36 8.0 UUIDUUID created by camera for each clip. Same UUID is storedin Quicktimes recorded on camera SxS cards Basic
CDI37 7.0
Camera SUP
Name Name of installed camera software update package Basic
Lens Data Information
LDI02 6.1 Lens Focus Unit Lens Focus unit flag / 0 = Inch, 1 = Meter Basic
LDI03 6.1 DLens FocusDistance
Distance in the specified focus unit (1/1000 inch or mm).There are two special values:0: Focus distance invalid (or not available yet)
-1: Focus distance infinite Basic
LDI04 6.1 D Lens Focal Length Focal length in 1/1000 mm or 0 if no value is available Basic
LDI05 6.1Lens SerialNumber Lens serial number Basic
LDI06 6.1 D Lens Iris
Aperture in units of 1/1000 in linear range (log of optical
aperture indicated on lens ring) Basic
LDI07-1 6.1 ND Filter TypeType of ND filter used / 0 = No Filter, 1 = ALEXA Studio NDType 1 Basic
LDI07-2 6.1 ND Filter Density Optical density of ND filter * 1000 (0 - 65) Basic
LDI11 6.1 Lens Model Lens model as a 32 letter string Basic
LDI12-1 7.0 DRawEncoderFocusRawLds Raw LDS encoder value of focus axis All
LDI12-2 7.0 DRawEncoderFocusRawMotor Raw motor encoder value of focus axis All
LDI13-1 7.0 DRawEncoderFocalRawLds Raw LDS encoder value of focal length All
LDI13-2 7.0 DRawEncoderFocalRawMotor Raw motor encoder value of focal length All
-
7/23/2019 ALEXA Metadata White Paper SUP8
7/29
Metadata in the ALEXA White Paper Version 2.0 Page 7 of 29
IDSinceSUP
Dynamic
Name DescriptionViewin SDK
QT
MXF
ALE
FCPXML
RAW
SDI
LDI14-1 7.0 DRawEncoderIrisRawLds Raw LDS encoder value of iris All
LDI14-2 7.0 DRawEncoderIrisRawMotor Raw motor encoder value of iris All
LDI15-1 7.0EncoderLimFocusLdsMin Lower limit of LDS encoder focus All
LDI15-2 7.0EncoderLimFocusLdsMax Upper limit of LDS encoder focus All
LDI16-1 7.0EncoderLimFocalLdsMin Lower limit of LDS encoder focal length All
LDI16-2 7.0EncoderLimFocalLdsMax Upper limit of LDS encoder focal length All
LDI17-1 7.0EncoderLimIrisLdsMin Lower limit of LDS encoder iris All
LDI17-2 7.0EncoderLimIrisLdsMax Upper limit of LDS encoder iris All
LDI18-1 7.0EncoderLimFocusMotorMin Lower limit of motor encoder focus All
LDI18-2 7.0EncoderLimFocusMotorMax Upper limit of motor encoder focus All
LDI19-1 7.0EncoderLimFocalMotorMin Lower limit of motor encoder focal length All
LDI19-2 7.0EncoderLimFocalMotorMax Upper limit of motor encoder focal length All
LDI20-1 7.0 EncoderLimIrisMotorMin Lower limit of motor encoder iris All
LDI20-2 7.0EncoderLimIrisMotorMax Upper limit of motor encoder iris All
LDI21 8.0 D Lds Lag TypeSpecifies the type of lag that is inherent to calibrated LDSvalues / 0 = no lag, 1 = constant lag All
LDI22 8.0 D Lds Lag Value
Specifies the lag of the calibrated LDS valuesFocusDistance, FocalLength and Aperature in frames. Avalue of +1 means the values have one frame delay (as it isin Alexa FW since 7.0). Thus the correct calibrated LDSvalues are found in the next frame. All
VFX Information
VFX08 6.1 D Camera Tilt
Camera tilt angle in degrees*10 (interpret 16 LSBs as signed
short) Basic
VFX09 6.1 D Camera RollCamera roll angle in degrees*10, positive rotating clockwise(interpret 16 LSBs as signed short) Basic
VFX10 6.1Master SlaveSetup Info
Flag for indicating if the camera is master or slave in a multi-camera setup / 0 = independent, 1 = master, 2 = slave All
VFX11 6.1 3D Eye InfoImage channel information / 0 = single, 1 = Left Eye, 2 =Right Eye All
Clip Information Data
CID02 6.1 Circle Take Flag for marking good takes / 0 = No, 1 = Yes Basic
CID03 6.1 Reel Reel name as an 8 letter string Basic
CID04 8.0 Scene Scene name as a 16 letter string Basic
CID05 8.0 Take Take number/name as an 8 letter string Basic
-
7/23/2019 ALEXA Metadata White Paper SUP8
8/29
Metadata in the ALEXA White Paper Version 2.0 Page 8 of 29
IDSinceSUP
Dynamic
Name DescriptionViewin SDK
QT
MXF
ALE
FCPXML
RAW
SDI
CID06 6.1 Director Director name as a 32 letter string Basic
CID07 6.1 Cinematographer Cinematographer name as a 32 letter string Basic
CID08 6.1 Production Production name as a 32 letter string Basic
CID09 8.0ProductionCompany Production Company name as a 32 letter string Basic
CID10 6.1 Notes Additional production information about the clip (Location ) Basic
CID11 6.1 Notes Additional production information about the clip (User Info 1) Basic
CID12 6.1 Notes Additional production information about the clip (User Info 2) Basic
CID14 8.0 Notes Additional production information about the clip (Operator) Basic
CID13 7.0 Camera ClipName Clip name as created by camera Basic
Sound Information Data
SID04 6.1 Sound Roll Sound roll name as a 8 letter string Basic
4 Technical Details
Metadata is implemented in different ways for the different image output options. The following sectionexplains the technical details for all options.
In-camera recording4.1When recording files in-camera, metadata is stored in several different ways: Final Cut Pro 7 XML file, AvidLog Exchange (ALE) file, QuickTime metadata atom, MXF metadata XML and the ARRI Digital MetaData(ADMD) atom.
4.1.1 FCP 7 XML
This XML file is stored in the reel folder on the media. It is compatible with Final Cut Pro (6 or 7) and can beused to batch import the whole set of clips into Final Cut Pro directly from the media.
The XML contains the following set of metadata:
ID Content Tag Prefix
CDI15 Sensor Fps Mastercomment1 SensorFps:
CDI11 Shutter Angle Mastercomment1 ShutterAngle:
ICI03 White Balance Mastercomment1 WhiteBalance:
ICI04 White Balance CC Mastercomment1 CCShift:
ICI09 Exposure Index ASA Mastercomment1, Clipcommentb ExposureIndexAsa
ICI16 Gamma (SxS) Mastercomment1, Clipcommenta ColorGammaSxS:
CDI29 Camera Type Mastercomment2 Camera:
CDI06 Camera ID Mastercomment2 CamID:
CDI05 Camera Serial Number Mastercomment2 SerialNumber:
CDI11 Shutter Angle Mastercomment1 ShutterAngle
-
7/23/2019 ALEXA Metadata White Paper SUP8
9/29
Metadata in the ALEXA White Paper Version 2.0 Page 9 of 29
ID Content Tag Prefix
CDI17-1 Master TC Time Code Timecode
CDI17-3 Master TC Time Base Rate>Timebase
CDI37 Camera SUP Name Mastercomment2 SupVersion:
CDI26 SxS Serial Number Mastercomment2 SxS-SerialNumber:
CDI08-1 Date Mastercomment2 Date:
CDI08-2 Time Mastercomment2 Time:
CID06 Director Mastercomment3 Director:
CID07 Cinematographer Mastercomment3 Cinematographer:
CID10 Location Mastercomment3 Location:
CID08 Production Mastercomment3 Production:
CID11 User Info 1 Mastercomment3 User1:
CID12 User Info 2 Mastercomment3 User2:
CDI17 Project Fps Timebase, Ntsc
CID02 Circle Take Logginginfo>Good
CID13 Camera Clip Name Masterclipid
CDI36 UUID Metadata>Value
SID04 Sound Roll Sound
4.1.2 ALE File
The Avid Log Exchange (ALE) file is a file that can be used to import camera specific metadata into the AvidMedia Composer. It is stored in the reel folder together with the media clips and the FCP XML file.
For details on the ALE structure, please refer to the AVID documentation.
Most columns used by the ALEXA are custom columns matched to the specific camera metadata. The ALEfile also contains some metadata that is only available in the ALE file. Information about this data is listed atthe end of the table.
ID NameALE ColumnName
ALE ColumnType ALE List sample value
IDI02 Image Width FrameWidth Custom 2048
IDI03 Image Height FrameHeight Custom 1152
ICI03 White Balance White_Balance Custom 5600
ICI04 White Balance CC Cc_shift Custom +0
ICI09 Exposure Index ASA Exposure_Index Custom 800
ICI16 Target Color Space Sxs_Gamma Custom LOG-C
ICI20 Look Look_Name Custom tabacco_LCC
CDI02 Camera Type ID Camera_Model Custom ARRI ALEXA PLUS
CDI05 Camera Serial Number Camera_SN Custom 4011
CDI06 Camera ID Camera_ID Custom R33F
CDI07 Camera Index Camera_Index Custom A
CDI08-1 System Image Creation Date Date_Camera Custom 20120923
-
7/23/2019 ALEXA Metadata White Paper SUP8
10/29
Metadata in the ALEXA White Paper Version 2.0 Page 10 of 29
ID NameALE ColumnName
ALE ColumnType ALE List sample value
CDI08-2System Image CreationTime Time_Camera
Custom10h09m28s
CDI11 Shutter Angle Shutter_Angle Custom 1728
CDI15 Sensor FPS Sensor_Fps Custom 24000
CDI16 Project FPS Project_Fps Custom 24000
CDI17-1 Master TC Start Standard 01:00:00:00
CDI17-3 Master TC Time Base FPS Standard 24
CDI26Storage Media SerialNumber Sxs_SN
Custom9E+14
CDI28 SMPTE UMID UMIDCustom
0x060A2B340101010501010F001300000084FB584E00004000B10F66A300000000
CDI29 Camera Type Camera_Model Custom ARRI ALEXA PLUS
CDI36 UUID UUID Custom 84fb584e-0000-4000-b10f-66a300000000
CDI37 Camera SUP Name Sup_Version Custom 7.0beta:20640
LDI02 Lens Focus Unit Focus_Unit_Lens Custom Metric
LDI05 Lens Serial Number Lens_SN Custom 13135
LDI11 Lens Model Lens_Type Custom Fujinon Alura AZ30-80 T2.8
LDI15-1 EncoderLimFocusLdsMin Focus_Abs_Min Custom 0
LDI15-2 EncoderLimFocusLdsMax Focus_Abs_Max Custom 0
LDI16-1 EncoderLimFocalLdsMin Zoom_Abs_Min Custom 0
LDI16-2 EncoderLimFocalLdsMax Zoom_Abs_Max Custom 0
LDI17-1 EncoderLimIrisLdsMin Iris_Abs_Min Custom 0
LDI17-2 EncoderLimIrisLdsMax Iris_Abs_Max Custom 0
LDI18-1 EncoderLimFocusMotorMin Focus_Mot_Min Custom 0
LDI18-2 EncoderLimFocusMotorMax Focus_Mot_Max Custom 0
LDI19-1 EncoderLimFocalMotorMin Zoom_Mot_Min Custom 0
LDI19-2 EncoderLimFocalMotorMax Zoom_Mot_Max Custom 0
LDI20-1 EncoderLimIrisMotorMin Iris_Mot_Min Custom 0
LDI20-2 EncoderLimIrisMotorMax Iris_Mot_Max Custom 0
VFX10 Master Slave Setup Info Master_Slave Custom OFF
VFX11 3D Eye Info Eye_Index Custom SINGLE
CID03 Reel Reel_Name Custom A001R33F
CID04 Scene Scene_Name Custom 220
CID05 Take Take_Name Custom 10
CID06 Director Director Custom John Doe
CID07 Cinematographer Cinematographer Custom Jane Roe
CID08 Production Production Custom YX FILM PROD
CID10 Notes Location Custom Munich
-
7/23/2019 ALEXA Metadata White Paper SUP8
11/29
Metadata in the ALEXA White Paper Version 2.0 Page 11 of 29
ID NameALE ColumnName
ALE ColumnType ALE List sample value
CID11 Notes User_Info1 Custom Filter ND GRAD .6
CID12 Notes User_Info2 Custom Second unit
CID13 Camera Clip Name Name Custom A001C001_YYMMDD_R33F
SID04 Sound Roll Soundroll Standard DAY001
Name of the file Source File Standard A001C001_YYMMDD_R33F.mxf
Clip counter Clip Custom 1
Duration Duration Standard 00:00:02:03
Tracks Tracks Standard VA1A2
End timecode End Standard 01:00:02:03
Codec Original_Video Custom DNxHD 220x (HD1080p)
Audio format Audio Format Standard WAVE
Audio SR Audio SR Standard 48000
Audio Bit Audio Bit Standard 24
Destructive Look Application Look_Burned_In Custom No
4.1.3 QuickTime Metadata Atom
In each QuickTime file, a set of static metadata is stored in the QuickTime metadata atom. The metadataatom contains the following set of metadata:
ID Name QT Header key Example
ICI03 White Balance com.arri.camera.WhiteBalanceKelvin 5600
ICI04 White Balance CC com.arri.camera.WhiteBalanceTintCc 0
ICI09 Exposure Index ASA com.arri.camera.ExposureIndexAsa 800
ICI16 Target Color Space com.arri.camera.ColorGammaSxS LogC
ICI20 Look com.arri.camera.LookFileActive tabacco_LCC
ICI26-1-2-3 CDL Slope RGB com.arri.camera.LookFileXml
ICI27-1-2-3 CDL Offset RGB com.arri.camera.LookFileXml
ICI28-1-2-3 CDL Power RGB com.arri.camera.LookFileXml
ICI29-1-2-3 Printer Lights RGB com.arri.camera.LookFileXml
CDI05 Camera Serial Number com.arri.camera.CameraSerialNumber 4011
CDI06 Camera ID com.arri.camera.CameraId R33F
CDI07 Camera Index com.arri.camera.CameraIndex A
CDI16 Project FPS com.arri.camera.ProjectFps 24000
CDI17-3 Master TC Time Base QT native metadata field 24
CDI17-4 Master TC Drop Frame QT native metadata field no
CDI26 Storage Media Serial Number com.arri.camera.SxsSerialNumber 900000000000206
CDI29 Camera Type com.arri.camera.CameraModel ARRI ALEXA PLUS
CDI36 UUID com.apple.finalcutstudio.media.uuid 84fb584e-0000-4000-
b10f-66a300000000
-
7/23/2019 ALEXA Metadata White Paper SUP8
12/29
Metadata in the ALEXA White Paper Version 2.0 Page 12 of 29
ID Name QT Header key Example
CDI37 Camera SUP Name com.arri.camera.SupVersion 7.0beta:20640
LDI02 Lens Focus Unit com.arri.camera.UnitPreference Metric
LDI05 Lens Serial Number com.arri.camera.LensSerialNumber 13135
LDI07-1 ND Filter Type com.arri.camera.NdFilterType 1
LDI07-2 ND Filter Density com.arri.camera.NdFilterDensity 1400
LDI11 Lens Model com.arri.camera.LensType Fujinon Alura AZ30-80 T2.8
LDI15-1 EncoderLimFocusLdsMin com.arri.camera.LdsEncFocusMin 629
LDI15-2 EncoderLimFocusLdsMax com.arri.camera.LdsEncFocusMax 10351
LDI16-1 EncoderLimFocalLdsMin com.arri.camera.LdsEncZoomMin 1679
LDI16-2 EncoderLimFocalLdsMax com.arri.camera.LdsEncZoomMax 5510
LDI17-1 EncoderLimIrisLdsMin com.arri.camera.LdsEncIrisMin 2142
LDI17-2 EncoderLimIrisLdsMax com.arri.camera.LdsEncIrisMax 3418
LDI18-1 EncoderLimFocusMotorMin com.arri.camera.ClmEncFocusMin 105
LDI18-2 EncoderLimFocusMotorMax com.arri.camera.ClmEncFocusMax 20083
LDI19-1 EncoderLimFocalMotorMin com.arri.camera.ClmEncZoomMin 105
LDI19-2 EncoderLimFocalMotorMax com.arri.camera.ClmEncZoomMax 6885
LDI20-1 EncoderLimIrisMotorMin com.arri.camera.ClmEncIrisMin 105
LDI20-2 EncoderLimIrisMotorMax com.arri.camera.ClmEncIrisMax 3796
VFX10 Master Slave Setup Info com.arri.camera.MasterSlave OFF
VFX11 3D Eye Info com.arri.camera.EyeIndex SINGLE
CID03 Reel com.arri.camera.ReelName A001R33F
CID04 Scene com.arri.camera.SceneName 220
CID05 Take com.arri.camera.TakeName 10
CID06 Director com.arri.camera.ProductionInfoDirector John Doe
CID07 Cinematographer com.arri.camera.ProductionInfoCinematographer Jane Roe
CID08 Production com.arri.camera.ProductionInfoProduction XY FILM PROD
CID10 Notes com.arri.camera.ProductionInfoLocation Munich
CID11 Notes com.arri.camera.ProductionInfoUser1 Filter ND GRAD .6
CID12 Notes com.arri.camera.ProductionInfoUser2 Second unit
CID13 Camera Clip Name com.arri.camera.CameraClipName A001C001_YYMMDD_R33F
SID04 Sound Roll com.arri.camera.SoundReel DAY001
Dynamic Metadata Version com.arri.camera.DyamicMetadataVersion 3
Destructive Look Application com.arri.camera.LookFileBurnedIn No
4.1.4 MXF Metadata XML
ARRI DNxHD conforms to SMPTE 379M-2004 "MXF Generic Container" including timecode, picture, sound
and metadata, video conforms to SMPTE 2019-4-2008 "Mapping VC-3 Coding Units into the MXF GenericContainer".
-
7/23/2019 ALEXA Metadata White Paper SUP8
13/29
Metadata in the ALEXA White Paper Version 2.0 Page 13 of 29
The camera specific static metadata inside the MXF file is stored as an XML file. It contains the same fieldsas the QuickTime metadata atom and the ALE file, except for those that are generated from the file itself andare not camera specific metadata.
The XML tags are equivalent to the ALE column names. This metadata set is imported into the Avid MediaComposer automatically by the ARRI ALEXA AMA volume plugin.
The key of the XML inside the MXF file is: 06.0e.2b.34.01.01.01.05.03.01.02.20.01.00.00.00ID Name MXF Header key
ICI03 White Balance
ICI09 Exposure Index ASA
ICI16 Target Color Space
ICI20 Look
CDI02 Camera Type ID
CDI05 Camera Serial Number
CDI06 Camera ID
CDI07 Camera Index
CDI16 Project FPS
CDI17-3 Master TC Time Base MXF native metadata field
CDI26Storage Media SerialNumber
CDI29 Camera Type
CDI36 UUID
CDI37 Camera SUP Name
LDI02 Lens Focus Unit
LDI05 Lens Serial Number
LDI07-1 ND Filter Type
LDI07-2 ND Filter Density
LDI11 Lens Model
LDI15-1 EncoderLimFocusLdsMin
LDI15-2 EncoderLimFocusLdsMax
LDI16-1 EncoderLimFocalLdsMin
LDI16-2 EncoderLimFocalLdsMax
LDI17-1 EncoderLimIrisLdsMin
LDI17-2 EncoderLimIrisLdsMax
-
7/23/2019 ALEXA Metadata White Paper SUP8
14/29
Metadata in the ALEXA White Paper Version 2.0 Page 14 of 29
ID Name MXF Header key
VFX10 Master Slave Setup Info
VFX11 3D Eye Info
CID03 Reel
CID04 Scene
CID05 Take
CID06 Director
CID07 Cinematographer
CID08 Production
CID10 Notes
CID11 Notes
CID12 Notes
CID13 Camera Clip Name
SID04 Sound Roll
Dynamic Metadata Version
Destructive Look Application
Note: Custom column names appear as Start case inside Media Composer (e.g. Date_Camera)
4.1.5 Dynamic Metadata in Proprietary ARRI Atom
For dynamic metadata, a block of 256 bytes is stored for every image in both QuickTime and MXF files. Inthe QuickTime file, this atom is labeled admd (ARRI Digital MetaData) and contains 256 bytes of binarydata.
In the MXF files, it is stored with each frame as a KLV structure with a total size of 303 bytes. The key is:06.0e.2b.34.02.43.01.01.0d.01.03.01.04.01.03.02
As the layout of the dynamic metadata might change over time, both Quicktime and MXF contain a staticmetadata field com.arri.camera.DynamicMetadataVersionthat determines the layout version of the dynamicmetadata.
The current version 3is as follows:
ID Offset(Bytes)
Size(Bytes)
Content Info
0 4 reserved
4 4 LTC Coded as:hhmmssff (4 bit=1 intdigit)
CDI17-5 8 4 User Bits Coded as:
hhmmssff (4 bit=1 hexdigit)
12 4 Rec Run TC start@0 Coded as:
hhmmssff (4 bit=1 intdigit)
16 4 Rec Run TC start @ offset Coded as:
hhmmssff (4 bit=1 intdigit)
20 4 reserved n/a
-
7/23/2019 ALEXA Metadata White Paper SUP8
15/29
Metadata in the ALEXA White Paper Version 2.0 Page 15 of 29
ID Offset(Bytes)
Size(Bytes)
Content Info
24 4 Sensor fps (fps*1000) Coded as:
units of 1/1000 fps
28 4 Shutter angle (angle*1000) Coded as:
units of 1/10
CDI08-1 64 4 ArriFileHeaderV3.CameraDeviceInformation.SysImageCreationTime.Date n/a
CDI08-2 68 4 ArriFileHeaderV3.CameraDeviceInformation.SysImageCreationTime.Time n/a
CDI09-1 72 4 ArriFileHeaderV3.CameraDeviceInformation.UserDate.Date n/a
CDI09-2 76 4 ArriFileHeaderV3.CameraDeviceInformation.UserDate.Time n/a
CDI10 80 4 ArriFileHeaderV3.CameraDeviceInformation.ExposureTime Coded as:
units of 1 ms
CDI11 84 4 ArriFileHeaderV3.CameraDeviceInformation.ShutterAngle Coded as:
units of 1/10
CDI15 96 4 ArriFileHeaderV3.CameraDeviceInformation.SensorFps Coded as:
units of 1/1000 fps
CDI17-1 100 4 ArriFileHeaderV3.CameraDeviceInformation.Master_TC.TimeCode Coded as:
hhmmssff (4 bit=1digit)
CDI17-2 104 4 ArriFileHeaderV3.CameraDeviceInformation.Master_TC.FrameCounter Coded as:
Int32 translation of TC
LDI03 164 4 ArriFileHeaderV3.LensDataInformation.FocusDistance ALEXA PLUS only
Coded as:
units of mm forFocusUnit=Metric
units of 1/1000 inchforFocusUnit=Imperial
Special values:
0: invalid/ no value
-1: focus distanceinfinite
LDI04 168 4 ArriFileHeaderV3.LensDataInformation.FocalLength ALEXA PLUS only
Coded as:
Units of m
Special value:
0: Invalid/ no value
LDI06 172 4 ArriFileHeaderV3.LensDataInformation.Aperture ALEXA PLUS only
Coded as:
units of 1/1000 lineariris**
Special values:
-3: nearly close
-2: closed
-1: Invalid/ no value
LDI12-1 176 2 ArriFileHeaderV3.LensDataInformation.RawEncoderFocus.EncoderValueRawLds
LDI12-2 178 2 ArriFileHeaderV3.LensDataInformation.RawEncoderFocus.EncoderValueRawMotor
LDI13-1 180 2 ArriFileHeaderV3.LensDataInformation.RawEncoderFocalLength.EncoderValueRawLds
-
7/23/2019 ALEXA Metadata White Paper SUP8
16/29
Metadata in the ALEXA White Paper Version 2.0 Page 16 of 29
ID Offset(Bytes)
Size(Bytes)
Content Info
LDI13-2 182 2 ArriFileHeaderV3.LensDataInformation.RawEncoderFocalLength.EncoderValueRawMotor
LDI14-1 184 2 ArriFileHeaderV3.LensDataInformation.RawEncoderAperture.
EncoderValueRawLds
LDI14-2 186 2 ArriFileHeaderV3.LensDataInformation.RawEncoderAperture.EncoderValueRawMotor
LDI21 188 1 ArriFileHeaderV3.LensDataInformation.LdsLagType
LDI22 189 1 ArriFileHeaderV3.LensDataInformation.LdsLagValue
VFX08 224 4 ArriFileHeaderV3.VfxInformation.Tilt ALEXA PLUS only
Coded as:
units of 1/10 degree
VFX09 228 4 ArriFileHeaderV3.VfxInformation.Roll ALEXA PLUS only
Coded as:
units of 1/10 degree
How to calculate regular Iris values from linear iris values:
nt16 n = (LinearIris + 50) / 1000;
// now n equals the index + 1 of the correct T-stop without fraction (because n is an integer
value)
// +50 is just because of rounding
n -= 1;
// subtract an offset of -1 to get the correct index
double FullAperture = exp2((double)n / 2);
// now calc 2^(n/2). n/2 has to be calculated float, result FullAperature is also floating point
To get the [1/10] of Aperture Stop out of the fraction do the following:
int16 FractionAperture = (LinearIris + 50) % 1000; // get the fraction
int16 ApertureTenth = FractionAperture / 100; // get the Aperture Tenth
While the above code is mathematically correct, it does not match the rounding conventions established infilm and photography for centuries. A tabled approach prints the more familiar values:
void printApertureValue(U32 apertureValue)
{
// Standard full-stop f-number scale
// (conventional rounding of sqrt(2.0^N) N=-1,0,1,2,...,16)
double fNumberScale[18] = {0.7,1.0,1.4,2,2.8,4,5.6,8,11,16,22,32,45,64,90,128,180,256};
int linearIris = apertureValue + 50; // + 50 for rounding
int fullApertureIdx = linearIris / 1000;
int fractionAperture = linearIris % 1000;
int apertureTenth = fractionAperture / 100;
if(0
-
7/23/2019 ALEXA Metadata White Paper SUP8
17/29
Metadata in the ALEXA White Paper Version 2.0 Page 17 of 29
{
printf("%.1f + %d/10\n", fNumberScale[fullApertureIdx], apertureTenth);
}
}
else
{
printf("out of bounds\n");
}
}
4.1.6 ARRIRAW Files
When recording ARRIRAW to a Codex Capture Drive with the Extended Recording module, images andmetadata are stored in a Virtual File System on the Capture Drive. Upon offloading, the Codex softwarecreates ARRIRAW files, which contain both image content and metadata. For more information about
ARRIRAW workflows, please refer to the ALEXA XR Module Workflows White Paper, available athttp://www.arri.com/camera/digital_cameras/downloads.html.
For proper metadata handling during offloading, Codex software version 2013.r1.2501 or later needs to beused.
The .ari file format for ARRIRAW files stores metadata in the header of the file. The so-called V3-header hasa size of 4 KB. Details on the header fields and how it shall be represented by software is embedded into thefile ArriFileV3.h, which can be found in the ARRI Partner Program ARRIRAW section.
SDI4.2
Different types of metadata are embedded into the HD-SDI. Metadata refers to all data besides imagecontent. This data is located in the HANC and VANC space of the HD-SDI signal. The following table givesan overview of the insert positions in the HD-SDI.
Line Position Stream Link P / Psf Content
Line 9 (571) HANC after EAV Y A P + Psf Audio Control
Line 9 (571) HANC after Audio Y A + B P + Psf HD-SDI Record Start/Stop
Line 9 (571) HANC after Start/Stop C A P + Psf Timecode ATC_VITC (incl. Vari-Frame)
All Lines
but not 8 (570)
HANC Y A + B P + Psf Audio Data
Line 10 (572) HANC after EAV Y A + B P + Psf Payload ID
Line 10 {572} HANC after Payload ID Y A P + Psf Timecode ATC_LTC (incl. Vari-Frame)
Line 9 {571} VANC Y A P + Psf Extended Metadata 4K
Line 10 {572} VANC Y A P + Psf Extended Metadata 4K, cd -1-
Line 11 {573} VANC Y A P + Psf Extended Metadata 4K, cd -2-
Line 13 {575} VANC Y A P + Psf Extended Metadata LUT
Line 14 {576} VANC Y A P + Psf Extended Metadata LUT, cd -1-
Line 15 {577} VANC Y A P + Psf Extended Metadata LUT, cd -2-
Line 16 {578} VANC Y A P + Psf Extended Metadata LUT, cd -3-
Remarks:
Line numbers with an ( )-addition, e.g. (571), indicate that in all cases of Psf-transport (not P-transport) asecond insert shall take place in the second field in the given line (offset is 562).
Line numbers with an { }-addition, e.g. {572}, indicate that in cases of Psf-transport where the first andsecond field carry different sensor frames (e.g. Dual Link 60p) a second insert shall take place in the secondfield in the given line, otherwise not.
The presence of some items is dependent on user settings. If an item is not available the insert position ofthe remaining items is shifted towards EAV. There are no gaps between different items in HANC space.
For some external recording devices (e.g. Sony SRW-1), the line numbers for the Extended Metadata(default 9-11, 13-16 in VANC space) can be changed by the user. Preferably the recording device is set tothe default values given here. E.g. for Sony SRW-1 via: and / Others / Meta Data / Data
1, 2, 3 = 9, 10, 11.
-
7/23/2019 ALEXA Metadata White Paper SUP8
18/29
Metadata in the ALEXA White Paper Version 2.0 Page 18 of 29
4.2.1 Extended Metadata
Extended metadata is camera specific information, which is embedded into the HD-SDI as ANC packets.It has the same length and structure as the ArriFileV3 header, split into several packets.
KLV Encoding of the Metadata Block
The ARRI metadata block is wrapped into a KLV structure according to SMPTE 336M-2007.
Key Length of Value Value
Key is a 16 byte SMPTE Universal Label (UL) that allows identifying data.All Extended Metadata are registered under a class 14 node as ARRI Metadata.
The key is: 06 0E 2B 34 02 05 01 0D 0E 17 00 00 00 11 01 01 (hex)
Length ofValue
is a 4 byte field that gives the byte length of Value (BER Coding)Length of Value is 4096 (dec) and represents the length of the ARRI Metadata block. The coded value is: 83 00 1000 (hex)
Value is the payload.It represents the ARRI Metadata block consisting of 4096 bytes.It is defined in the document ArriFileV3.h.
KLV Encoding of a LUT
Key The key is: 06 0E 2B 34 02 05 01 0D 0E 17 00 00 00 A1 01 01 (hex)
Length ofValue
for a 12 bit LUT is 6144 (dec).(4096 entries each 12 bit wide and packed without gaps)The coded value is: 83 00 18 00 (hex)
Value is the LUT in binary format. It is packed in a byte array as follows:E0/11 is the MSB of the first element, E4095/0 is the LSB of the last element; the relation o(i) for even and odd i isas follows:
LUT index i Byte offset o Byte content
0 0 E0/11 _ _ _ _ _ _ E0/4
0, 1 1 E0/3 _ _ E0/0, E1/11_ _ E1/8
1 2 E1/7 _ _ _ _ _ _ E1/02 3 E2/11 _ _ _ _ _ _ E2/4
2, 3 4 E2/3 _ _ E2/0, E3/11 _ _E3/8
! ! !
4095 6143 E4095/7_ _ _ _ _ _ E4095/0
The LUT is referenced by the accompanying Metadata block (see before).
KLV Key Structure
The 16 byte Key (K1.. K16, left to right) has a structure according SMPTE 336M-2007.
K1..K4 06 0E 2B 34 SMPTE
K5..K7 02 05 01 Data structure = Defined Length Pack (4K Block and LUT)
K8..K10 0D 0E 17 SMPTE definition for ARRI
K11..K16 ARRI
K11..K13 00 00 00 Reserved for future extension
K14 / K15 Main-category / Sub-category of ARRI Metadata
11 / 01 General Metadata / Universal 4K Metadata Block
A1 / 01 Look and LUT Metadata / Tonemap LUT
K16 01 Version of the ARRI Metadata definition. Incremented only if no more downwardscompatible.
ANC Packet Assembly for Metadata
The complete KLV encoded Metadata block (length = 16 + 4 + 4096 = 4116bytes) is packed into SMPTE291M Ancillary Data packets (ANC packets). Since ANC packets have a maximal payload size of 255 bytesthe Metadata block has to be segmented. This is done according to SMPTE RP 214-2002, Packing KLV
-
7/23/2019 ALEXA Metadata White Paper SUP8
19/29
Metadata in the ALEXA White Paper Version 2.0 Page 19 of 29
Encoded Metadata and Data Essence into SMPTE 291M Ancillary Data Packets. 18 ANC packets areneeded.
ANC Packet Structure for Metadata
ANC Packet #1
ADF (3) DID,SDID(2)
DC(1) MID(1) PSC(2) Key(16) Length(4) Value, first part (210) CS(1)
ANC Packets #2!#17
ADF (3) DID,SDID(2)
DC(1) MID(1) PSC(2) Value, subsequent parts(230) CS(1)
ANC Packet #18
ADF (3) DID,SDID(2)
DC(1) MID(1) PSC(2) Value, last part(206) 0-padding(24) CS(1)
ANC Packet Parameters for Metadata
ADF (3) = 000, 3FF, 3FF (hex) Ancillary Data Flag (packet header)
DID, SDID (2) = 44, 04 (hex) Packet Id for VANC space (vertical ancillary data space)
DC (1) = 233 (dec) length of User Data Words (UDW) is 233 for all packets
MID (1) = e.g. 1(dec) Message ID for all metadata packets; it is an arbitrary but identical number for allpackets of this KLV object.
PSC (2) = 1 .. 18 (dec) 18 packets are needed, numbered from 1 to 18.
payload (230) each ANC packet has a segmented payload of 230 bytes. 18 packets are needed forthe 4116bytes KLV block.
packet #1 carries Key, Length of Value and the first part of Value (as shown above)
packet #2!#17 carry subsequent parts of Value. Key and Length is not repeated. Identification justby MID, PSC.
packet #18 carries the last part of Value and zero padding (24) up to the packet endCS (1) checksum to be calculated according to SMPTE 291M
ANC Packet Assembly for LUT
The complete KLV encoded LUT (length = 16 + 4 + 6144 = 6164bytes) is packed into SMPTE 291MAncillary Data packets (ANC packets). The segmentation is done in the same way as for Metadata. 27 ANCpackets are needed here.
ANC Packet Parameters for LUT
The structure and length of each ANC packet is the same as before (see previous page). The parametersare given below.
ADF (3) = 000, 3FF, 3FF (hex) Ancillary Data Flag (packet header)
DID, SDID (2) = 44, 04 (hex) Packet Id for VANC space (vertical ancillary data space)
DC (1) = 233 (dec) Length of User Data Words (UDW) is 233 for all packets
MID (1) = e.g. 2(dec) Message ID for all LUT packets; it is an arbitrary but identical number for all packets ofthis KLV object.
PSC (2) = 1!27 (dec) 27 packets are needed, numbered from 1 to 27.
payload (230) each ANC packet has a segmented payload of 230 bytes. 27 packets are needed forthe 6164bytes KLV block.
packet #1 carries Key, Length of Value and the first part of Value
packet #2!#26 carry subsequent parts of Value
packet #27 carries the last part of Value and zero padding (46) up to the packet end
CS (1) checksum to be calculated according to SMPTE 291M
ANC Packet Insert
-
7/23/2019 ALEXA Metadata White Paper SUP8
20/29
Metadata in the ALEXA White Paper Version 2.0 Page 20 of 29
The Extended Metadata packets are inserted in the same way in all modes of the camera (YUV / RGB /Raw, Single Link / Dual Link, progressive / segmentedframe, ..).
All ANC packets are inserted in the VANC space (vertical ancillary data space). Seven VANC lines areneeded if a LUT is included, else three lines. The user can give the lines for insert. For compatibility withsome recording devices only the Y-stream is used (corresponds to G in case of Dual Link). Packets areinserted just into one link. In case of Dual Link, Link B is unused.
On the next page the content and the position of each ANC packet within the VANC space is given.
Length of KL-Header (*1) Length of ANC packet complete (*2) Length of ANC packet payload (*3)
20 240 230
PacketNo.
PSC
Link ID
Of HD-SDI
Stream ID Line No. Sample No. atstart
of ANC Packet
Sample No. atend
of ANC Packet
Data Index inKLVwrappedobject at start ofpacket
Data Index instrippedobject at startof packet
[1!18] [A|B]
(*4)
[Y|C]
(*5)
[9!20 for psf]
[9!41 for p] (*6)
[~ 0!1919]
(*7)
[~ 0!1919]
(*8)
[~ 0!4115]
(*9)
[~ 0!4095]
(*10)
Metadata (4kb, MID = 1)
1 A Y 9 0 239 0 -20
2 A Y 9 240 479 230 210
3 A Y 9 480 719 460 440
4 A Y 9 720 959 690 670
5 A Y 9 960 1199 920 900
6 A Y 9 1200 1439 1150 1130
7 A Y 9 1440 1679 1380 1360
8 A Y 9 1680 1919 1610 1590
9 A Y 9 0 239 1840 1820
10 A Y 10 240 479 2070 2050
11 A Y 10 480 719 2300 2280
12 A Y 10 720 959 2530 2510
13 A Y 10 960 1199 2760 2740
14 A Y 10 1200 1439 2990 2970
15 A Y 10 1440 1679 3220 3200
16 A Y 10 1680 1919 3450 3430
17 A Y 11 0 239 3680 3660
18 A Y 11 240 479 3910 3890
LUT (6kb, MID = 2)
1 A Y 13 0 239 0 -20
2 A Y 13 240 479 230 210
3 A Y 13 480 719 460 440
4 A Y 13 720 959 690 670
5 A Y 13 960 1199 920 900
6 A Y 13 1200 1439 1150 1130
7 A Y 13 1440 1679 1380 1360
8 A Y 13 1680 1919 1610 1590
9 A Y 14 0 239 1840 1820
10 A Y 14 240 479 2070 2050
11 A Y 14 480 719 2300 2280
12 A Y 14 720 959 2530 2510
13 A Y 14 960 1199 2760 2740
14 A Y 14 1200 1439 2990 2970
15 A Y 14 1440 1679 3220 3200
16 A Y 14 1680 1919 3450 3430
17 A Y 15 0 239 3680 366018 A Y 15 240 479 3910 3890
-
7/23/2019 ALEXA Metadata White Paper SUP8
21/29
Metadata in the ALEXA White Paper Version 2.0 Page 21 of 29
19 A Y 15 480 719 4140 4120
20 A Y 15 720 959 4370 4350
21 A Y 15 960 1199 4600 4580
22 A Y 15 1200 1439 4830 4810
23 A Y 15 1440 1679 5060 5040
24 A Y 15 1680 1919 5290 5270
25 A Y 15 0 239 5520 5500
26 A Y 15 240 479 5750 5730
27 A Y 15 480 719 5980 5960
6210 6190
Remarks:
(*1) UL Label = 16 Bytes, Length = 4 Bytes
(*2) total length of ANC Packet
(*3) total length 10 (ADF(3) + DID(2) + Data Count(1) + Segment Message ID(1) + Segment PacketCount(2) + Checksum(1))
(*4) relevant in case of Dual-Link(*5) Stream Y in Single-Link corresponds to stream G in Dual Link, Link A
(*6) default values are 9-11, 13-16; effective values depend on user settings
! In case of Psf-transport of 2 sensorframes a second inserttakes place in the second field. ForDetails see appendix A1.
(*7) Sample No. at ANC packet ADF Flag (000)
(*8) Sample No. at ANC packet checksum
(*9) Index pointer in the complete KLV encoded block [0!4115] on the 1stbyte of the UDW-payload
(*10) Index pointer in the Value field of the KLV encoded block [0!4095] on the 1stbyte of the UDW-
payload
Extended metadata contentNot all fields of the 4 KB block are filled with content by the camera. The following table gives an overviewwhich data the camera provides and what a recorder that captures the data should do with it.
The ALEXA transmits metadata via its MON OUT and REC OUT connectors, no matter if the REC OUT isset to ARRIRAW or HD-SDI. The metadata on MON OUT is always a clone of the metadata on REC OUT,which means that in case of ARRIRAW output on REC OUT, the image width and height (IDI02 and IDI03)refer to the ARRIRAW image.
Note that this table lists more metadata than what has been introduced in Section 2. The additional fields,however, might not carry sensible values and are subject to change without further notice. Only metadatafields that have been introduced in Section 2 may be relied on.
ID Offset
(Bytes)
Content From camera? Recorder action
RID01 0x0000-0x0003
MagicNum Yes Clone
RID02 0x0004-0x0007
ByteOrder Yes Clone if Byte-order is kept
Overwrite if Byte-order is changed
RID03 0x0008-0x000B
HeaderSize Yes Clone
RID04 0x000C-0x000F
VersionNumber Yes Clone
IDI01 0x0010-0x0013
Valid - -
IDI02 0x0014-
0x0017
Width Yes Clone
IDI03 0x0018-0x001B
Height Yes Clone
-
7/23/2019 ALEXA Metadata White Paper SUP8
22/29
Metadata in the ALEXA White Paper Version 2.0 Page 22 of 29
ID Offset(Bytes)
Content From camera? Recorder action
IDI04 0x001C-0x001F
DataType Yes Must be set by recorder
IDI05 0x0020-0x0023
DataSpace Yes Clone
IDI06 0x0024-0x0033 ActiveImage Yes Clone
IDI07 0x0034-
0x0043
FullImage Yes Clone
IDI08 0x0044-
0x0047
ImageDataOffset Yes Clone
IDI09 0x0048-
0x004b
ImageDataSize Yes Clone
0x004c-
0x0053
Reserved Yes Clone
ICI01 0x0054-
0x0057
Valid - -
ICI02 0x0058-
0x005B
Version Yes Clone
ICI03 0x005C-
0x005F
WhiteBalance Yes Clone
ICI04 0x0060-
0x0063
GreenTintFactor Yes Clone
ICI05 0x0064-
0x0067
WhiteBalanceFactorR Yes Clone
ICI06 0x0068-
0x006B
WhiteBalanceFactorG Yes Clone
ICI07 0x006C-
0x006F
WhiteBalanceFactorB Yes Clone
ICI08 0x0070-
0x0073
WBAppliedInCameraFlag Yes Clone
ICI09 0x0074-
0x0077
ExposureIndex Yes Clone
ICI10 0x0078-
0x007B
BlackLevel Yes Clone
ICI11 0x007C-
0x007F
WhiteLevel Yes Clone
ICI12 0x0080-
0x00AF
ColorMatrix Yes Clone
ICI13 0x00B0-
0x00B3
ColorMatrixDesatGain Yes Clone
ICI14 0x00B4-
0x00B7
ColorMatrixDesatOffset Yes Clone
ICI15 0x00B8-
0x00BB
HighlightDesaturationFlag Yes Clone
ICI16 0x00BC-
0x00BF
TargetColorSpace Yes Clone
ICI17 0x00C0-
0x00C3
Sharpness Yes Clone
ICI18 0x00C4-
0x00C7
PixelAspectRatio Yes Clone
ICI19 0x00C8-
0x00CB
Flip Yes Clone
ICI20 0x00CC-
0x00EB
LookFile Yes Clone
-
7/23/2019 ALEXA Metadata White Paper SUP8
23/29
Metadata in the ALEXA White Paper Version 2.0 Page 23 of 29
ID Offset(Bytes)
Content From camera? Recorder action
ICI21 0x00EC-
0x00EF
LookLutMode Yes Clone
ICI22 0x00F0-
0x00F3
LookLutOffset No Generate
ICI23 0x00F4-
0x00F7
LookLutSize Yes Clone
ICI24 0x00F8-
0x00FB
LookLutCRC Yes Clone
ICI25 0x00FC-
0x00FF
LinearSaturation Yes Clone
ICI26 0x0100-
0x010B
CdlSlope Yes Clone
ICI27 0x010C-
0x0117
CdlOffset Yes Clone
ICI28 0x0118-
0x0123
CdlPower Yes Clone
ICI29 0x0124-
0x0129
PrinterLights Yes Clone
ICI31 0x0130-0x0133
CdlApplicationMode Yes Clone
CDI01 0x0160-
0x0163
Valid - -
CDI02 0x0164-
0x0167
CameraTypeID Yes Clone
CDI03 0x0168-
0x016B
CameraRevision Yes Clone
CDI04 0x016C-
0x016F
FirmwareVersion Yes Clone
CDI05 0x0170-
0x0173
CameraSerialNumber Yes Clone
CDI06 0x0174-
0x0177
CameraID Yes Clone
CDI07 0x0178-
0x017B
CameraIndex Yes Clone
CDI08 0x017C-
0x0183
SysImageCreationTime Yes Clone
CDI09 0x0184-
0x018B
UserDate Yes Clone
CDI10 0x018C-
0x018F
ExposureTime Yes Clone
CDI11 0x0190-
0x0193
ShutterAngle Yes Clone
CDI12 0x0194-
0x0197
SpeedRampDuration Not active Clone
CDI13 0x0198-
0x019B
SpeedRampStartFrame Not active Clone
CDI14 0x019C-
0x019F
SpeedRampEndFrame Not active Clone
CDI15 0x01A0-
0x01A3
SensorFps Yes Clone
CDI16 0x01A4-
0x01A7
ProjectFps Yes Clone
CDI17 0x01A8-
0x01B7
Master_TC Yes Clone
-
7/23/2019 ALEXA Metadata White Paper SUP8
24/29
Metadata in the ALEXA White Paper Version 2.0 Page 24 of 29
ID Offset(Bytes)
Content From camera? Recorder action
CDI18 0x01B8-
0x01C7
Ext_LTC_FreeRun Yes Clone if present
If not present, must be set to 0
CDI19 0x01C8-
0x01D7
Ext_VITC_FreeRun Not Active Clone if present
If not present, must be set to 0
CDI20 0x01D8-
0x01E7
IntFreeRunToD_TC Not Active Clone if present
If not present, must be set to 0
CDI21 0x01E8-
0x01F7
IntFreeRunUserDefined_TC Not Active Clone if present
If not present, must be set to 0
CDI22 0x01F8-
0x0207
RecRunEdgeCode_TC Not Active Clone if present
If not present, must be set to 0
CDI23 0x0208-
0x0217
RecRunClipCode_TC Yes Clone if present
If not present, must be set to 0
CDI24 0x0218-
0x0227
RecRunRegen_TC Yes Clone if present
If not present, must be set to 0
CDI25 0x0228-0x0267
TC_Reserved Not Active Clone if present
If not present, must be set to 0
CDI26 0x0268-
0x027B
MagazineSerialNumber No Create
CDI28 0x027C-
0x029B
SMPTE_UMID Not active Free to use
CDI29 0x029C-
0x02A3
CameraType Yes Clon
CDI30 0x02A4-
0x02C3
RecorderType No Create
CDI31 0x02C4-
0x02C5
MirrorShutterRunning Yes Clone
CDI32 0x02C5-
0x02C6
VariFrame Yes Clone
CDI33 0x02C6-0x02C7
ReservedFlags Yes Clone
CDI34 0x02C8-
0x02CB
ExposurePhase Yes Clone
CDI35 0x02CC-
0X02CF
SubSecondFrameCount Not active Clone
CDI36 0x02D0-
0x02DF
UUID Yes Clone
CDI37 0x02E0-
0x02F7
SUP Version Yes Clone
0x02F8-0x036F
Reserved Yes Clone
LDI01 0x0370-
0x0373
Valid - -
LDI02 0x0374-
0x0377
FocusUnit Yes Clone
LDI03 0x0378-
0x037B
FocusDistance Yes Clone
LDI04 0x037C-
0x037F
FocalLength Yes Clone
LDI05 0x0380-
0x0383
LensSerialNumber Yes Clone
LDI06 0x0384-
0x0387
Iris Yes Clone
LDI07 0x0388-
0x038B
ND_Filter Yes Clone
-
7/23/2019 ALEXA Metadata White Paper SUP8
25/29
Metadata in the ALEXA White Paper Version 2.0 Page 25 of 29
ID Offset(Bytes)
Content From camera? Recorder action
LDI08 0x038C-
0x038F
UV_Filter Yes Clone
LDI09 0x0390-
0x0393
IR_Filter Yes Clone
LDI10 0x0394-
0x0397
IR_BlackFilter Yes Clone
LDI11 0x0398-
0x03B7
LensModel Yes Clone
LDI12-1 0x03B8-0x03B9
RawEncoderFocus.EncoderValueRawLds Yes Clone
LDI12-2 0x03BA-0x03BB
RawEncoderFocus.EncoderValueRawMotor Yes Clone
LDI13-1 0x03BC-0x03BD
RawEncoderFocal.EncoderValueRawLds Yes Clone
LDI13-2 0x03BE-0x03BF
RawEncoderFocal.EncoderValueRawMotor Yes Clone
LDI14-1 0x03C0-
0x03C1
RawEncoderIris.EncoderValueRawLds Yes Clone
LDI14-2 0x03C2-0x03C3
RawEncoderIris.EncoderValueRawMotor Yes Clone
LDI15 0x03C4-0x03C7
EncoderLimitsFocusLds Yes Clone
LDI16 0x03C8-0x03CB
EncoderLimitsFocalLds Yes Clone
LDI17 0x03CC-0x03CF
EncoderLimitsIrisLds Yes Clone
LDI18 0x03D0-0x03D3
EncoderLimitsFocusMotor Yes Clone
LDI19 0x03D4-0x03D7
EncoderLimitsFocalMotor Yes Clone
LDI20 0x03D8-
0x03DB
EncoderLimitsIrisMotor Yes Clone
LDI21 0x03DC-0x03DC
LdsLagType Yes Clone
LDI22 0x03DD-0x03DD
LdsLagValue Yes Clone
0x03DC-
0x0437
Reserved Not active Clone
VFX01 0x0438-
0x043B
Valid - -
VFX02 0x043C-
0x0443
GpsLatitude Not active Free to use
VFX03 0x0444-
0x044B
GpsLongitude Not active Free to use
VFX04 0x044C-
0x044F
X Not active Free to use
VFX05 0x0450-
0x0453
Y Not active Free to use
VFX06 0x0454
0x0457
Z Not active Free to use
VFX07 0x0458-
0x045B
Pan Not active Free to use
VFX08 0x045C-
0x045F
Tilt Yes* Clone or create
VFX09 0x0460-
0x0463
Roll Yes* Clone or create
VFX10 0x0464- MasterFlag Yes Clone
-
7/23/2019 ALEXA Metadata White Paper SUP8
26/29
Metadata in the ALEXA White Paper Version 2.0 Page 26 of 29
ID Offset(Bytes)
Content From camera? Recorder action
0x0467
VFX11 0x0468-
0x046B
ChannelInfo Yes Clone
VFX12 0x046C-
0x046F
PartnerId Not Active Clone
0x0470-
0x04EF
Reserved Not active Clone
CID01 0x04F0-
0x04F3
Valid - -
CID02 0x04F4-
0x04F7
CircleTake Yes Clone
CID03 0x04F8-
0x04FF
ReelName Yes Clone
CID04 0x0500-
0x050F
SceneName Yes Clone
CID05 0x0510-
0x0517
TakeName Yes Clone
CID06 0x0518-
0x0537
Director Yes Clone
CID07 0x0538-
0x0557
Cinematographer Yes Clone
CID08 0x0558-
0x0577
ProductionName Yes Clone
CID09 0x0578-
0x0597
Company Yes Clone
CID10-CID12,CID14
0x0598-
0x0697
Notes Yes Clone
CID13 0x0698-0x06B0
CameraClipName Yes Clone
0x06B1-
0x0717
Reserved Yes Clone
SID01 0x0718-
0x071B
Valid - -
SID02 0x071C-
0x072B
SoundTC Not active Free to use
SID03 0x072C-
0x074B
SoundFileName Not active Free to use
SID04 0x074C-
0x076B
SoundRollName Yes Clone
SID05 0x076C-
0x078B
SoundSceneName Not active Free to use
SID06 0x078C-
0x07AB
SoundTakeName Not active Free to use
SID07 0x07AC-
0x07CB
AudioInfo Not active Free to use
SID08 0x07CC-0x07CF
AudioDataOffset No Generate
SID09 0x07D0-0x07D3
AudioDataSize No Generate
0x07D4-
0x0FFF
Reserved Not active Clone
-
7/23/2019 ALEXA Metadata White Paper SUP8
27/29
Metadata in the ALEXA White Paper Version 2.0 Page 27 of 29
4.2.2 Timecode
Timecode (ATC) is embedded in the HD-SDI stream according to SMPTE 12M. It represents the timecode ofthe camera. This timecode is also available in the Extended Metadata as Master TC with identical content.
The camera can also deliver additional timecode with different content. These are part of the ARRI ExtendedMetadata (see below).
Timecode is inserted as ATC_LTC and ATC_VITC at the preferred locations in HANC space.This is line 9 for ATC_VITC and line 10 for ATC_LTC [SMPTE 12M-2, page 15], in case of Psf-transportadditionally in line 571 and 572. For further details, see appendix A1.
Every sensor image has an ATC_LTC and ATC_VITC packet. For camera frame rates above 30 fps theimplementation follows the preferred implementation in paragraph 12.1 of SMPTE 12M-1. This basicallysays: the frame counter should increment every second image. ATC_LTC and ATC_VITC also carry theVari-Frame flag.
Panasonic Vari-Frame
A so-called Vari-Frame Flag or Active Frame Flag is generated according to the Panasonic Specificationfor Vari-Frame. This flag is inserted into the User Data Words (UDW) of the timecode ATC_LTC and
ATC_VITC packet, as specified before.
Vari-Frame allows running the camera imager at frames rates below the frame rate of the HD-SDI link. In thiscase the cameras internal frame buffer delivers duplicated frames to meet the HD-SDI link speed. Allduplicated frames are marked as inactive and shall not be recorded.
The Vari-Frame Flag consists of two bits that can indicate the status separately for both fields of a frame.Since ARRI cameras always deliver progressive captured sensor frames just two states appear.
This is also true for Psf-transport modes where both transport fields carry different sensor images (e.g. DualLink 60p). Every sensor image is attended by a timecode packet that identifies the image as active orinactive.
UDW2 UDW2 Interpretation of the Vari-Frame Flag Bits
Bit 5 Bit 4 Status
0 0 Frame is inactive
0 1 Not defined
1 0 Not defined
1 1 Frame is active
The Vari-Frame Flag is also part of the ARRI Extended Metadata. From SUP 7.0 on, the Vari-Frame Flag isalways active in the UDW.
ANC Insert
Inserted into bit 4 and 5 of Timecode User Data Word 2 (UDW2) inATC_LTC and ATC_VITC (see BasicMetadata)
The Vari-Frame Flag is also included in the ARRI Extended Metadata. This can be used to determine anycloned frames that have been captured accidentally.
4.2.3 Payload Identifier
Payload identification, according to SMPTE 252M-2002, gives information regarding frame rate, kind ofsampling, bit quantization and number of links. In case the imager frame rate is not equal to the HD-SDIframe rate, the HD-SDI frame rate is indicated.
In case of ARRI T-Link, the RGBA 10 Bit container format is indicated irrespective of the 12 bit payload thatis carried in the 10 bit container.
The Dynamic Range field in Dual Link [SMPTE 352, page 16] is set to zero.
Payload identification is inserted in the Y-stream in HANC space immediately after EAV of line 10 and 572for Psf and line 10 for progressive [SMPTE 352, page 8, 9].
-
7/23/2019 ALEXA Metadata White Paper SUP8
28/29
Metadata in the ALEXA White Paper Version 2.0 Page 28 of 29
4.2.4 Recorder Control
Introduction
For a very basic remote RECORD START/STOP function with the ALEXA/D-21, the recorder shouldrecognize a flag in the HD-SDI signal.
This flag lives in the HANC data packet in line 9, samples 1928 to 1945 (data dumps from LEADER LV 5330,
binary mode in table below). The actual RECORD START/STOP trigger is sample 1944; sample 1945 is achecksum of the ANC data packet.
Note: When Audio is embedded in the HD-SDI, the horizontal position of the data packet is shifted.
Requirements for the recorder
The recorder should immediately go into RECORD when the RECORD trigger (column 3) is received and gointo REC PAUSE or STOP when the STOP trigger (column 2) is received. When in REC PAUSE/STOPmode the recorder mustdeliver an EE signal on the output (viewing through recorder). In the recorderssetup (menu system etc.) this RECORD START/STOP function should be referred to as SDI REMOTE withthe options ON and OFF (ignore RECORD START/STOP trigger if present).
The recorder should support this RECORD START/STOP function in all ALEXA/D-21 output modes it is ableto record, i.e. HD 1920x1080 422, 444, 422 dual stream (Highspeed and D-21 Mscope), ARRI RAW T-Link.The recorder mustbe transparent to the ANC data packet; it should be present on all outputs in order tohave more slave recorders connected behind it. This should be true in STOP/EE and RECORD. Therecorder shouldnotrecord the ANC data packet to prevent unwanted recording on slave recorders whenplaying back material.
Note: Ideally the recorder features a MON OUT with status information (RECORD and TIMECODE) burn-inand bright TALLY lights, which will act as a confirmation of i.e. recording.
ANC data packets and code values (cv)
ANCdata
ANC OFFsmpl:cv Y, cv Cb/Cr
ANC ON, STOPsmpl:cv Y, cv Cb/Cr
ANC ON, RECORDsmpl:cv Y, cv Cb/Cr
ADFADF
ADFDIDSDIDDCUDWUDWUDWUDWUDWUDWUDWUDWUDWUDWUDWCS
1928:0001000000,10000000001929:0001000000,1000000000
1930:0001000000,10000000001931:0001000000,10000000001932:0001000000,10000000001933:0001000000,10000000001934:0001000000,10000000001935:0001000000,10000000001936:0001000000,10000000001937:0001000000,10000000001938:0001000000,10000000001939:0001000000,10000000001940:0001000000,10000000001941:0001000000,10000000001942:0001000000,10000000001943:0001000000,10000000001944:0001000000,10000000001945:0001000000,1000000000
1928:0000000000,10000000001929:1111111111,1000000000
1930:1111111111,10000000001931:0101010010,10000000001932:1001001101,10000000001933:0100001011,10000000001934:1000000001,10000000001935:1000000000,10000000001936:1000000000,10000000001937:1000000001,10000000001938:1000000000,10000000001939:1000000000,10000000001940:1000000001,10000000001941:1000000000,10000000001942:1000000000,10000000001943:1000100000,10000000001944:1000000000,10000000001945:1011001101,1000000000
1928:0000000000,10000000001929:1111111111,1000000000
1930:1111111111,10000000001931:0101010010,10000000001932:1001001101,10000000001933:0100001011,10000000001934:1000000001,10000000001935:1000000000,10000000001936:1000000000,10000000001937:1000000001,10000000001938:1000000000,10000000001939:1000000000,10000000001940:1000000001,10000000001941:1000000000,10000000001942:1000000000,10000000001943:1000100000,10000000001944:1000000010,10000000001945:1011001111,1000000000
Note: The positions of the samples given are only valid without audio in the HD-SDI. When audio is embedded in the HD-SDI, thehorizontal position is shifted.
4.2.5 Audio
When audio is active on the camera, two audio channels (48 KHz, 24 Bit) are embedded in the HD-SDIstream as a stereo pair in channel 1 and 2 of the Audio Group 1. Channel 1 is left.
The insert positions of the audio data and audio control packets are compliant with the SMPTE specification[SMPTE 299, page 18 and 24].
-
7/23/2019 ALEXA Metadata White Paper SUP8
29/29
5 Reading Metadata
ARRI Meta Extract5.1
ARRI provides a software called ARRI Meta Extract, which runs on both Mac and PC. It is available as a GUIapplication for direct viewing of metadata, and a command line application for extraction of metadata. ARRI
Meta Extract reads Quicktime, DPX, and ARRIRAW files; MXF file support will be added at a later time.
The command line application extracts both static and dynamic metadata from a clip and writes it to acomma separated value (CSV) file. The CSV file can be used to feed metadata into other applications or toview it directly, either in plain text or with help of a spreadsheet application. Whenever an ARRI Look Filehas been applied during recording (either destructive or non-destructive), it will be dumped to a separateXML file.
For proper handling of metadata that has been recorded with an ALEXA SUP 8.0, ARRI Meta Extract version2.1 or later needs to be used.
Previous AME versions show the following errors when reading metadata from files generated with SUP 8.0:
1. CID11: Value in field User Info 1 is: Operator: XXXX2. CID12: In User Info 2: User Info 1: XXXX3. CDI26: Storage Media Serial Number: value is incorrect
4. CDI36: UUID: value is not existing5. Metadata fields established with SUP 8 are not available: Prod. Company (CID09), CDL Mode
(ICI31), LDS Lag Type (LDI21), and LDS Lag Value (LDI22)
ARRI Meta Extract is available from the ARRI webpage athttp://www.arri.de/camera/digital_cameras/tools/arri_meta_extract.html.
QuickTime Files5.2
5.2.1 Clip-MetaView
To view the QuickTime metadata atom content, an application named Clip-MetaView can be downloadedfrom the Apple AppStore for free.
5.2.2 XML Reader
Any XML reader can be used to read the FCP 7 XML file. Apple Final Cut Pro will transfer the metadata fromthe XML into the matching columns.
MXF Files5.3
5.3.1 ARRI AMA Plugin
The ARRI AMA plugin for AVID Media Composer reads static metadata from the MXF files and adds it ascolumns to the Media Composer.
When using the standard AMA plugin, static metadata can also be added to Media Composer by importingthe ALE file which is written by the camera together with the MXF files.
The ALE file can be opened with any text editor.
ARRIRAW Files5.4
The ARRIRAW Converter (ARC) can show all camera metadata of ARRIRAW (.ari) files. It is available fromthe ARRI webpage at http://www.arri.de/camera/digital_cameras/tools/arriraw_converter.html.
For proper handling of metadata that has been recorded with an ALEXA SUP 8.0, ARRIRAW converterversion 3 or later needs to be used. For earlier versions, the restrictions mentioned for AME above apply.
6 Contact
If you have any questions regarding metadata in the ALEXA, please feel free to contact us via email at