# Audio

Param: Duration_FirstFrame/String
Description:
Duration of the first frame if it is longer than others, in format : XXx YYy only, YYy omited if zero


Param: Duration_FirstFrame/String1
Description:
Duration of the first frame if it is longer than others, in format : HHh MMmn SSs MMMms, XX omited if zero


Param: Duration_LastFrame/String
Description:
Duration of the last frame if it is longer than others, in format : XXx YYy only, YYy omited if zero


Param: Duration_LastFrame/String1
Description:
Duration of the last frame if it is longer than others, in format : HHh MMmn SSs MMMms, XX omited if zero


Param: Source_Duration/String4
Description:
Source Play time in format : HH:MM:SS:FF, last colon replaced by semicolon for drop frame if available


Param: Source_Duration_FirstFrame/String
Description:
Source Duration of the first frame if it is longer than others, in format : XXx YYy only, YYy omited if zero


Param: Source_Duration_FirstFrame/String1
Description:
Source Duration of the first frame if it is longer than others, in format : HHh MMmn SSs MMMms, XX omited if zero


Param: Source_Duration_FirstFrame/String4
Description:
Source Duration of the first frame if it is longer than others, in format : HH:MM:SS:FF, last colon replaced by semicolon for drop frame if available


Param: Source_Duration_FirstFrame/String5
Description:
Source Duration of the first frame if it is longer than others, in format : HH:MM:SS.mmm (HH:MM:SS:FF)


Param: Source_Duration_LastFrame/String
Description:
Source Duration of the last frame if it is longer than others, in format : XXx YYy only, YYy omited if zero


Param: Source_Duration_LastFrame/String1
Description:
Source Duration of the last frame if it is longer than others, in format : HHh MMmn SSs MMMms, XX omited if zero


Param: Source_Duration_LastFrame/String4
Description:
Source Duration of the last frame if it is longer than others, in format : HH:MM:SS:FF, last colon replaced by semicolon for drop frame if available


Param: Source_Duration_LastFrame/String5
Description:
Source Duration of the last frame if it is longer than others, in format : HH:MM:SS.mmm (HH:MM:SS:FF)


Param: ChannelLayoutID
Description:
ID of layout of channels (e.g. MXF descriptor channel assignment). Warning, sometimes this is not enough for uniquely identifying a layout (e.g. MXF descriptor channel assignment is SMPTE 377-4). For AC-3, the form is x,y with x=acmod and y=lfeon.


Param: BitDepth
Description:
Resolution in bits (8, 16, 20, 24). Note: significant bits in case the stored bit depth is different


Param: Encoded_Application/String
Description:
Name of the software package used to create the file, such as Microsoft WaveEdit, trying to have the format 'CompanyName ProductName (OperatingSystem) Version (Date)'


Param: Encoded_Library/String
Description:
Software used to create the file, trying to have the format 'CompanyName ProductName (OperatingSystem) Version (Date)'


Param: Language
Description:
Language (2-letter ISO 639-1 if exists, else 3-letter ISO 639-2, and with optional ISO 3166-1 country separated by a dash if available, e.g. en, en-us, zh-cn)


Param: Language/String4
Description:
Language (2-letter ISO 639-1 if exists with optional ISO 3166-1 country separated by a dash if available, e.g. en, en-us, zh-cn, else empty)


# Video

Param: matrix_coefficients
Description:
Matrix coefficients used in deriving luma and chroma signals from the green, blue, and red primaries


# Subtitles

Param: Duration_FirstFrame/String4
Description:
Duration of the first frame if it is longer than others, in format : HH:MM:SS:FF, last colon replaced by semicolon for drop frame if available


Param: Duration_LastFrame/String4
Description:
Duration of the last frame if it is longer than others, in format : HH:MM:SS:FF, last colon replaced by semicolon for drop frame if available


