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>