Output metadata schema v2
Overview
An encoding job is associated with an input asset (or assets) on which you want to perform some encoding tasks. For example, encode an MP4 file to H.264 MP4 adaptive bitrate sets; create a thumbnail; create overlays. Upon completion of a task, an output asset is produced. The output asset contains video, audio, thumbnails, etc. The output asset also contains a file with metadata about the output asset. The name of the metadata XML file has the following format: <source_file_name>_manifest.xml (for example, BigBuckBunny_manifest.xml).
Media Services does not pre-emptively scan input Assets to generate metadata. Input metadata is generated only as an artifact when an input Asset is processed in a Job. Hence this artifact is written to the output Asset. Different tools are used to generate metadata for input Assets and output Assets. Therefore, the input metadata has a slightly different schema than the output metadata.
If you want to examine the metadata file, you can create a SAS locator and download the file to your local computer.
This article discusses the elements and types of the XML schema on which the output metada (<source_file_name>_manifest.xml) is based. For information about the file that contains metadata about the input asset, see Input Metadata.
You can find the complete schema code and XML example at the end of this article.
AssetFiles root element
Collection of AssetFile entries for the encoding job.
Child elements
Name | Description |
---|---|
AssetFile minOccurs="0" maxOccurs="1" |
An AssetFile element that is part of the AssetFiles collection. |
AssetFile element
You can find an XML example XML example.
Attributes
Name | Type | Description |
---|---|---|
Name Required |
xs:string | The media asset file name. |
Size minInclusive ="0" Required |
xs:long | Size of the asset file in bytes. |
Duration Required |
xs:duration | Content play back duration. |
Child elements
Name | Description |
---|---|
Sources | Collection of input/source media files, that was processed in order to produce this AssetFile. For more information, see Source element. |
VideoTracks minOccurs="0" maxOccurs="1" |
Each physical AssetFile can contain in it zero or more videos tracks interleaved into an appropriate container format. For more information, see VideoTracks element. |
AudioTracks minOccurs="0" maxOccurs="1" |
Each physical AssetFile can contain in it zero or more audio tracks interleaved into an appropriate container format. This is the collection of all those audio tracks. For more information, see AudioTracks element. |
Sources element
Collection of input/source media files, that was processed in order to produce this AssetFile.
You can find an XML example XML example.
Child elements
Name | Description |
---|---|
Source minOccurs="1" maxOccurs="unbounded" |
An input/source file used when generating this asset. For more information, see Source element. |
Source element
An input/source file used when generating this asset.
You can find an XML example XML example.
Attributes
Name | Type | Description |
---|---|---|
Name Required |
xs:string | Input source file name. |
VideoTracks element
Each physical AssetFile can contain in it zero or more videos tracks interleaved into an appropriate container format. The VideoTracks element represents a collection of all the video tracks.
You can find an XML example XML example.
Child elements
Name | Description |
---|---|
VideoTrack minOccurs="1" maxOccurs="unbounded" |
A specific video track in the parent AssetFile. For more information, see VideoTrack element. |
VideoTrack element
A specific video track in the parent AssetFile.
You can find an XML example XML example.
Attributes
Name | Type | Description |
---|---|---|
Id minInclusive ="0" Required |
xs:int | Zero-based index of this video track. Note: This Id is not necessarily the TrackID as used in an MP4 file. |
FourCC Required |
xs:string | Video codec FourCC code. |
Profile | xs:string | H264 profile (only applicable to H264 codec). |
Level | xs:string | H264 level (only applicable to H264 codec). |
Width minInclusive ="0" Required |
xs:int | Encoded video width in pixels. |
Height minInclusive ="0" Required |
xs:int | Encoded video height in pixels. |
DisplayAspectRatioNumerator minInclusive ="0" Required |
xs:double | Video display aspect ratio numerator. |
DisplayAspectRatioDenominator minInclusive ="0" Required |
xs:double | Video display aspect ratio denominator. |
Framerate minInclusive ="0" Required |
xs:decimal | Measured video frame rate in .3f format. |
TargetFramerate minInclusive ="0" Required |
xs:decimal | Preset target video frame rate in .3f format. |
Bitrate minInclusive ="0" Required |
xs:int | Average video bit rate in kilobits per second, as calculated from the AssetFile. Counts only the elementary stream payload, and does not include the packaging overhead. |
TargetBitrate minInclusive ="0" Required |
xs:int | Target average bitrate for this video track, as requested via the encoding preset, in kilobits per second. |
MaxGOPBitrate minInclusive ="0" |
xs:int | Max GOP average bitrate for this video track, in kilobits per second. |
AudioTracks element
Each physical AssetFile can contain in it zero or more audio tracks interleaved into an appropriate container format. The AudioTracks element represents a collection of all those audio tracks.
You can find an XML example XML example.
Child elements
Name | Description |
---|---|
AudioTrack minOccurs="1" maxOccurs="unbounded" |
A specific audio track in the parent AssetFile. For more information, see AudioTrack element. |
AudioTrack element
A specific audio track in the parent AssetFile.
You can find an XML example XML example.
Attributes
Name | Type | Description |
---|---|---|
Id minInclusive ="0" Required |
xs:int | Zero-based index of this audio track. Note: This is not necessarily the TrackID as used in an MP4 file. |
Codec | xs:string | Audio track codec string. |
EncoderVersion | xs:string | Optional encoder version string, required for EAC3. |
Channels minInclusive ="0" Required |
xs:int | Number of audio channels. |
SamplingRate minInclusive ="0" Required |
xs:int | Audio sampling rate in samples/sec or Hz. |
Bitrate minInclusive ="0" Required |
xs:int | Average audio bit rate in bits per second, as calculated from the AssetFile. Counts only the elementary stream payload, and does not include the packaging overhead. |
BitsPerSample minInclusive ="0" Required |
xs:int | Bits per sample for the wFormatTag format type. |
Child elements
Name | Description |
---|---|
LoudnessMeteringResultParameters minOccurs="0" maxOccurs="1" |
Loudness metering result parameters. For more information, see LoudnessMeteringResultParameters element. |
LoudnessMeteringResultParameters element
Loudness metering result parameters.
You can find an XML example XML example.
Attributes
Name | Type | Description |
---|---|---|
DPLMVersionInformation | xs:string | Dolby professional loudness metering development kit version. |
DialogNormalization minInclusive="-31" maxInclusive="-1" Required |
xs:int | DialogNormalization generated through DPLM, required when LoudnessMetering is set |
IntegratedLoudness minInclusive="-70" maxInclusive="10" Required |
xs:float | Integrated loudness |
IntegratedLoudnessUnit Required |
xs:string | Integrated loudness unit. |
IntegratedLoudnessGatingMethod Required |
xs:string | Gating identifier |
IntegratedLoudnessSpeechPercentage minInclusive ="0" maxInclusive="100" |
xs:float | Speech content over the program, as a percentage. |
SamplePeak Required |
xs:float | Peak absolute sample value, since reset or since it was last cleared, per channel. Units are dBFS. |
SamplePeakUnit fixed="dBFS" Required |
xs:anySimpleType | Sample peak unit. |
TruePeak Required |
xs:float | Maximum true peak value, as per ITU-R BS.1770-2, since reset or since it was last cleared, per channel. Units are dBTP. |
TruePeakUnit fixed="dBTP" Required |
xs:anySimpleType | True peak unit. |
Schema Code
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="https://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" version="1.2"
xmlns="http://schemas.microsoft.com/windowsazure/mediaservices/2013/05/mediaencoder/metadata"
targetNamespace="http://schemas.microsoft.com/windowsazure/mediaservices/2013/05/mediaencoder/metadata"
elementFormDefault="qualified">
<xs:element name="AssetFiles">
<xs:annotation>
<xs:documentation>Collection of AssetFile entries for the encoding job</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="AssetFile" minOccurs="1" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>asset file</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Sources">
<xs:annotation>
<xs:documentation>Collection of input/source media files, that was processed in order to produce this AssetFile</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Source" minOccurs="1" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>An input/source file used when generating this asset</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="Name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>input source file name</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="VideoTracks" minOccurs="0">
<xs:annotation>
<xs:documentation>Each physical AssetFile can contain in it zero or more video tracks interleaved into an appropriate container format. This is the collection of all those video tracks</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="VideoTrack" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A specific video track in the parent AssetFile</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="Id" use="required">
<xs:annotation>
<xs:documentation>zero-based index of this video track. Note: this is not necessarily the TrackID as used in an MP4 file</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="FourCC" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>video codec FourCC code</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Profile" type="xs:string">
<xs:annotation>
<xs:documentation>H264 profile (only appliable for H264 codec)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Level" type="xs:string">
<xs:annotation>
<xs:documentation>H264 level (only appliable for H264 codec)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Width" use="required">
<xs:annotation>
<xs:documentation>encoded video width in pixels</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Height" use="required">
<xs:annotation>
<xs:documentation>encoded video height in pixels</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="DisplayAspectRatioNumerator" use="required">
<xs:annotation>
<xs:documentation>video display aspect ratio numerator</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:double">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="DisplayAspectRatioDenominator" use="required">
<xs:annotation>
<xs:documentation>video display aspect ratio denominator</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:double">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Framerate" use="required">
<xs:annotation>
<xs:documentation>measured video frame rate in .3f format</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0"/>
<xs:fractionDigits value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="TargetFramerate" use="required">
<xs:annotation>
<xs:documentation>preset target video frame rate in .3f format</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0"/>
<xs:fractionDigits value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Bitrate" use="required">
<xs:annotation>
<xs:documentation>average video bit rate in kilobits per second, as calculated from the AssetFile. Counts only the elementary stream payload, and does not include the packaging overhead</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="TargetBitrate" use="required">
<xs:annotation>
<xs:documentation>target average bitrate for this video track, as requested via the encoding preset, in kilobits per second</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="MaxGOPBitrate">
<xs:annotation>
<xs:documentation>Max GOP average bitrate for this video track, in kilobits per second</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AudioTracks" minOccurs="0">
<xs:annotation>
<xs:documentation>each physical AssetFile can contain in it zero or more audio tracks interleaved into an appropriate container format. This is the collection of all those audio tracks</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="AudioTrack" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>a specific audio track in the parent AssetFile</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="LoudnessMeteringResultParameters" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Loudness Metering Result Parameters</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="DPLMVersionInformation" type="xs:string">
<xs:annotation>
<xs:documentation>Dolby Professional Loudness Metering Development Kit Version</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="DialogNormalization" use="required">
<xs:annotation>
<xs:documentation> DialogNormalization generated through DPLM, required when LoudnessMetering is set</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="-31"/>
<xs:maxInclusive value="-1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="IntegratedLoudness" use="required">
<xs:annotation>
<xs:documentation>Integrated loudness</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:float">
<xs:minInclusive value="-70"/>
<xs:maxInclusive value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="IntegratedLoudnessUnit" use="required" type="xs:string">
</xs:attribute>
<xs:attribute name="IntegratedLoudnessGatingMethod" use="required" type="xs:string">
<xs:annotation>
<xs:documentation>Gating identifier</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IntegratedLoudnessSpeechPercentage">
<xs:annotation>
<xs:documentation>Speech content over the program, as a percentage.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:float">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="SamplePeak" use="required" type="xs:float">
<xs:annotation>
<xs:documentation>Peak absolute sample value, since reset or since it was last cleared, per channel. Units are dBFS.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="SamplePeakUnit" use="required" fixed="dBFS">
</xs:attribute>
<xs:attribute name="TruePeak" use="required" type="xs:float">
<xs:annotation>
<xs:documentation>Maximum True Peak value, as per ITU-R BS.1770-2, since reset or since it was last cleared, per channel. Units are dBTP.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TruePeakUnit" use="required" fixed="dBTP">
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Id" use="required">
<xs:annotation>
<xs:documentation>zero-based index of this audio track. Note: this is not necessarily the TrackID as used in an MP4 file</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Codec" type="xs:string">
<xs:annotation>
<xs:documentation>audio track codec string</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="EncoderVersion" type="xs:string">
<xs:annotation>
<xs:documentation>optional encoder version string, required for EAC3</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Channels" use="required">
<xs:annotation>
<xs:documentation>number of audio channels</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="SamplingRate" use="required">
<xs:annotation>
<xs:documentation>audio sampling rate in samples/sec or Hz</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Bitrate" use="required">
<xs:annotation>
<xs:documentation>average audio bit rate in bits per second, as calculated from the AssetFile. Counts only the elementary stream payload, and does not include the packaging overhead</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="BitsPerSample" use="required">
<xs:annotation>
<xs:documentation>Bits per sample for the wFormatTag format type</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>the media asset file name</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Size" use="required">
<xs:annotation>
<xs:documentation>size of file in bytes</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="Duration" use="required">
<xs:annotation>
<xs:documentation>content play back duration</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:duration"/>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
XML example
The following XML is an example of the Output metadata file.
<AssetFiles xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="https://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.microsoft.com/windowsazure/mediaservices/2013/05/mediaencoder/metadata">
<AssetFile Name="BigBuckBunny_H264_3400kbps_AAC_und_ch2_96kbps.mp4" Size="4646283" Duration="PT8.4288444S">
<Sources>
<Source Name="BigBuckBunny.mp4"/>
</Sources>
<VideoTracks>
<VideoTrack Id="0" FourCC="AVC1" Profile="Main" Level="3.2" Width="1280" Height="720" DisplayAspectRatioNumerator="16" DisplayAspectRatioDenominator="9" Framerate="23.974" TargetFramerate="23.974" Bitrate="4250" TargetBitrate="3400" MaxGOPBitrate="5514"/>
</VideoTracks>
<AudioTracks>
<AudioTrack Id="0" Codec="AacLc" Channels="2" SamplingRate="44100" Bitrate="93" BitsPerSample="16"/>
</AudioTracks>
</AssetFile>
<AssetFile Name="BigBuckBunny_H264_2250kbps_AAC_und_ch2_96kbps.mp4" Size="3166728" Duration="PT8.4288444S">
<Sources>
<Source Name="BigBuckBunny.mp4"/>
</Sources>
<VideoTracks>
<VideoTrack Id="0" FourCC="AVC1" Profile="Main" Level="3.1" Width="960" Height="540" DisplayAspectRatioNumerator="16" DisplayAspectRatioDenominator="9" Framerate="23.974" TargetFramerate="23.974" Bitrate="2846" TargetBitrate="2250" MaxGOPBitrate="3630"/>
</VideoTracks>
<AudioTracks>
<AudioTrack Id="0" Codec="AacLc" Channels="2" SamplingRate="44100" Bitrate="93" BitsPerSample="16"/>
</AudioTracks>
</AssetFile>
<AssetFile Name="BigBuckBunny_H264_1500kbps_AAC_und_ch2_96kbps.mp4" Size="2205095" Duration="PT8.4288444S">
<Sources>
<Source Name="BigBuckBunny.mp4"/>
</Sources>
<VideoTracks>
<VideoTrack Id="0" FourCC="AVC1" Profile="Main" Level="3.1" Width="960" Height="540" DisplayAspectRatioNumerator="16" DisplayAspectRatioDenominator="9" Framerate="23.974" TargetFramerate="23.974" Bitrate="1932" TargetBitrate="1500" MaxGOPBitrate="2513"/>
</VideoTracks>
<AudioTracks>
<AudioTrack Id="0" Codec="AacLc" Channels="2" SamplingRate="44100" Bitrate="93" BitsPerSample="16"/>
</AudioTracks>
</AssetFile>
<AssetFile Name="BigBuckBunny_H264_1000kbps_AAC_und_ch2_96kbps.mp4" Size="1508567" Duration="PT8.4288444S">
<Sources>
<Source Name="BigBuckBunny.mp4"/>
</Sources>
<VideoTracks>
<VideoTrack Id="0" FourCC="AVC1" Profile="Main" Level="3.0" Width="640" Height="360" DisplayAspectRatioNumerator="16" DisplayAspectRatioDenominator="9" Framerate="23.974" TargetFramerate="23.974" Bitrate="1271" TargetBitrate="1000" MaxGOPBitrate="1527"/>
</VideoTracks>
<AudioTracks>
<AudioTrack Id="0" Codec="AacLc" Channels="2" SamplingRate="44100" Bitrate="93" BitsPerSample="16"/>
</AudioTracks>
</AssetFile>
<AssetFile Name="BigBuckBunny_H264_650kbps_AAC_und_ch2_96kbps.mp4" Size="1057155" Duration="PT8.4288444S">
<Sources>
<Source Name="BigBuckBunny.mp4"/>
</Sources>
<VideoTracks>
<VideoTrack Id="0" FourCC="AVC1" Profile="Main" Level="3.0" Width="640" Height="360" DisplayAspectRatioNumerator="16" DisplayAspectRatioDenominator="9" Framerate="23.974" TargetFramerate="23.974" Bitrate="843" TargetBitrate="650" MaxGOPBitrate="1086"/>
</VideoTracks>
<AudioTracks>
<AudioTrack Id="0" Codec="AacLc" Channels="2" SamplingRate="44100" Bitrate="93" BitsPerSample="16"/>
</AudioTracks>
</AssetFile>
<AssetFile Name="BigBuckBunny_H264_400kbps_AAC_und_ch2_96kbps.mp4" Size="699262" Duration="PT8.4288444S">
<Sources>
<Source Name="BigBuckBunny.mp4"/>
</Sources>
<VideoTracks>
<VideoTrack Id="0" FourCC="AVC1" Profile="Main" Level="1.3" Width="320" Height="180" DisplayAspectRatioNumerator="16" DisplayAspectRatioDenominator="9" Framerate="23.974" TargetFramerate="23.974" Bitrate="503" TargetBitrate="400" MaxGOPBitrate="661"/>
</VideoTracks>
<AudioTracks>
<AudioTrack Id="0" Codec="AacLc" Channels="2" SamplingRate="44100" Bitrate="93" BitsPerSample="16"/>
</AudioTracks>
</AssetFile>
<AssetFile Name="BigBuckBunny_AAC_und_ch2_96kbps.mp4" Size="166780" Duration="PT8.4288444S">
<Sources>
<Source Name="BigBuckBunny.mp4"/>
</Sources>
<AudioTracks>
<AudioTrack Id="0" Codec="AacLc" Channels="2" SamplingRate="44100" Bitrate="93" BitsPerSample="16"/>
</AudioTracks>
</AssetFile>
<AssetFile Name="BigBuckBunny_AAC_und_ch2_56kbps.mp4" Size="124576" Duration="PT8.4288444S">
<Sources>
<Source Name="BigBuckBunny.mp4"/>
</Sources>
<AudioTracks>
<AudioTrack Id="0" Codec="AacLc" Channels="2" SamplingRate="44100" Bitrate="53" BitsPerSample="16"/>
</AudioTracks>
</AssetFile>
</AssetFiles>