H264, enkel bithastighet, 720p
Media Encoder Standard
definierar en uppsättning kodningsförinställningar som du kan använda när du skapar kodningsjobb. Du kan antingen använda en preset name
för att ange i vilket format du vill koda mediefilen. Du kan också skapa egna JSON- eller XML-baserade förinställningar (med UTF-8- eller UTF-16-kodning. Sedan skickar du den anpassade förinställningen till kodaren. En lista över alla förinställda namn som stöds av kodaren Media Encoder Standard
finns i Uppgiftsförinställningar för Media Encoder Standard.
Det här avsnittet visar förinställningen H264 Single Bitrate 720p
i XML- och JSON-format.
Den här förinställningen ger en enda MP4-fil med en bithastighet på 4 500 kbit/s och stereo-AAC-ljud. Detaljerad information om profil, bithastighet, samplingsfrekvens osv. för den här förinställningen finns i XML eller JSON som definieras nedan. Förklaringar av vad varje element i dessa förinställningar innebär och giltiga värden för varje element finns i avsnittet Media Encoder Standard schema.
XML
<?xml version="1.0" encoding="utf-16"?>
<Preset xmlns:xsd="https://www.w3.org/2001/XMLSchema" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" Version="1.0" xmlns="https://www.windowsazure.com/media/encoding/Preset/2014/03">
<Encoding>
<H264Video>
<KeyFrameInterval>00:00:02</KeyFrameInterval>
<SceneChangeDetection>true</SceneChangeDetection>
<H264Layers>
<H264Layer>
<Bitrate>4500</Bitrate>
<Width>1280</Width>
<Height>720</Height>
<FrameRate>0/1</FrameRate>
<Profile>Auto</Profile>
<Level>auto</Level>
<BFrames>3</BFrames>
<ReferenceFrames>3</ReferenceFrames>
<Slices>0</Slices>
<AdaptiveBFrame>true</AdaptiveBFrame>
<EntropyMode>Cabac</EntropyMode>
<BufferWindow>00:00:05</BufferWindow>
<MaxBitrate>4500</MaxBitrate>
</H264Layer>
</H264Layers>
<Chapters />
</H264Video>
<AACAudio>
<Profile>AACLC</Profile>
<Channels>2</Channels>
<SamplingRate>48000</SamplingRate>
<Bitrate>128</Bitrate>
</AACAudio>
</Encoding>
<Outputs>
<Output FileName="{Basename}_{Width}x{Height}_{VideoBitrate}.mp4">
<MP4Format />
</Output>
</Outputs>
</Preset>
JSON
{
"Version": 1.0,
"Codecs": [
{
"KeyFrameInterval": "00:00:02",
"SceneChangeDetection": true,
"H264Layers": [
{
"Profile": "Auto",
"Level": "auto",
"Bitrate": 4500,
"MaxBitrate": 4500,
"BufferWindow": "00:00:05",
"Width": 1280,
"Height": 720,
"BFrames": 3,
"ReferenceFrames": 3,
"AdaptiveBFrame": true,
"Type": "H264Layer",
"FrameRate": "0/1"
}
],
"Type": "H264Video"
},
{
"Profile": "AACLC",
"Channels": 2,
"SamplingRate": 48000,
"Bitrate": 128,
"Type": "AACAudio"
}
],
"Outputs": [
{
"FileName": "{Basename}_{Width}x{Height}_{VideoBitrate}.mp4",
"Format": {
"Type": "MP4Format"
}
}
]
}