Schema di Media Encoder StandardMedia Encoder Standard schema

In questo argomento vengono descritti alcuni elementi e tipi di schema XML su cui si basa il set di impostazioni di Media Encoder Standard.This topic describes some of the elements and types of the XML schema on which Media Encoder Standard presets are based. L'argomento spiega gli elementi e i valori possibili per ognuno.The topic gives explanation of elements and their valid values. Lo schema completo verrà pubblicato in un secondo momento.The full schema will be published at a later date.

Set di impostazioni (elemento radice)Preset (root element)

Definisce un set di impostazioni per la codifica.Defines an encoding preset.

ElementiElements

NomeName TipoType DescrizioneDescription
EncodingEncoding EncodingEncoding Elemento radice, indica che le origini dell'input devono essere codificate.Root element, indicates that the input sources are to be encoded.
OutputsOutputs OutputsOutputs Raccolta dei file dell'output desiderato.Collection of desired output files.

AttributiAttributes

NomeName TipoType DescrizioneDescription
VersioneVersion

ObbligatorioRequired
xs: decimalxs:decimal Versione predefinita.The preset version. Valgono le limitazioni seguenti: xs:fractionDigits value="1" e xs:minInclusive value="1" Ad esempio, version="1.0".The following restrictions apply: xs:fractionDigits value="1" and xs:minInclusive value="1" For example, version="1.0".

EncodingEncoding

Contiene una sequenza degli elementi seguenti.Contains a sequence of the following elements.

ElementiElements

NomeName TipoType DescrizioneDescription
H264VideoH264Video H264VideoH264Video Impostazioni per la codifica video H.264.Settings for H.264 encoding of video.
AACAudioAACAudio AACAudioAACAudio Impostazioni per la codifica audio AAC.Settings for AAC encoding of audio.
BmpImageBmpImage BmpImageBmpImage Impostazioni per le immagini .bmp.Settings for Bmp image.
PngImagePngImage PngImagePngImage Impostazioni per le immagini .png.Settings for Png image.
JpgImageJpgImage JpgImageJpgImage Impostazioni per le immagini .jpg.Settings for Jpg image.

H264VideoH264Video

ElementiElements

NomeName TipoType DescrizioneDescription
TwoPassTwoPass

minOccurs="0"minOccurs="0"
xs:booleanxs:boolean Al momento è supportata solo la codifica in un passaggio.Currently, only one-pass encoding is supported.
KeyFrameIntervalKeyFrameInterval

minOccurs="0"minOccurs="0"

default="00:00:02"default="00:00:02"
xs:timexs:time Determina la spaziatura fissa tra i frame IDR in unità di secondi.Determines the fixed spacing between IDR frames in units of seconds. Chiamata anche la durata GOP.Also referred to as the GOP duration. Vedere SceneChangeDetection (sotto) per controllare se il codificatore può deviare da questo valore.See SceneChangeDetection (below) for controlling whether the encoder can deviate from this value.
SceneChangeDetectionSceneChangeDetection

minOccurs="0"minOccurs="0"

default="false"default=”false”
xs:booleanxs:boolean Se impostato su true, il codificatore tenta di rilevare i cambi scena nel video e inserisce un frame IDR.If set to true, encoder attempts to detect scene change in the video and inserts an IDR frame.
ComplexityComplexity

minOccurs="0"minOccurs="0"

default="Balanced"default="Balanced"
xs:stringxs:string Consente di controllare il compromesso tra qualità video e velocità di codifica.Controls the trade-off between encode speed and video quality. Può corrispondere a uno dei valori seguenti: Speed, Balanced o Quality.Could be one of the following values: Speed, Balanced, or Quality

Valore predefinito: BalancedDefault: Balanced
SyncModeSyncMode

minOccurs="0"minOccurs="0"
La funzionalità sarà disponibile in una delle prossime versioni.Feature will be exposed in a future releases.
H264LayersH264Layers

minOccurs="0"minOccurs="0"
H264LayersH264Layers Raccolta di livelli video di output.Collection of output video layers.

AttributiAttributes

NomeName TipoType DescrizioneDescription
ConditionCondition xs:stringxs:string Quando l'input non ha video, è consigliabile forzare il codificatore per inserire una traccia video monocromatica. A tale scopo, usare Condition="InsertBlackIfNoVideoBottomLayerOnly" (per inserire un video solo alla più bassa velocità in bit) o Condition="InsertBlackIfNoVideo" (per inserire un video a tutte le velocità in bit di output).When the input has no video, you may want to force the encoder to insert a monochrome video track. To do that, use Condition="InsertBlackIfNoVideoBottomLayerOnly" (to insert a video at only the lowest bitrate) or Condition="InsertBlackIfNoVideo" (to insert a video at all output bitrates). Per altre informazioni, vedere questo argomento.For more information, see this topic.

H264LayersH264Layers

Per impostazione predefinita, se si invia al codificatore un input che contiene solo audio e nessun video, l'asset di output conterrà file di soli dati audio.By default, if you send an input to the encoder that contains only audio, and no video, the output asset will contain files with audio data only. Alcuni lettori non possono gestire flussi di output di questo tipo.Some players may not be able to handle such output streams. È possibile usare l'impostazione dell'attributo InsertBlackIfNoVideo di H264Video per forzare l'aggiunta di una traccia video all'output da parte del codificatore.You can use the H264Video's InsertBlackIfNoVideo attribute setting to force the encoder to add a video track to the output in that scenario. Per altre informazioni, vedere questo argomento.For more information, see this topic.

ElementiElements

NomeName TipoType DescrizioneDescription
H264LayerH264Layer

minOccurs="0" maxOccurs="unbounded"minOccurs="0" maxOccurs="unbounded"
H264LayerH264Layer Raccolta di livelli H264.A collection of H264 layers.

H264LayerH264Layer

Nota

I limiti video sono basati sui valori descritti nella tabella Livelli H264.Video limits are based on the values described in the H264 Levels table.

ElementiElements

NomeName TipoType DescrizioneDescription
ProfiloProfile

minOccurs="0"minOccurs="0"

default="Auto"default=”Auto”
xs:stringxs:string Può corrispondere a uno dei valori seguenti xs:string: Auto, Baseline, Main, High.Could be of one of the following xs:string values: Auto, Baseline, Main, High.
LevelLevel

minOccurs="0"minOccurs="0"

default="Auto"default=”Auto”
xs:stringxs:string
BitrateBitrate

minOccurs="0"minOccurs="0"
xs:intxs:int La velocità in bit usata per questo livello video, espressa in kbps.The bitrate used for this video layer, specified in kbps.
MaxBitrateMaxBitrate

minOccurs="0"minOccurs="0"
xs:intxs:int La velocità in bit massima usata per questo livello video, espressa in kbps.The maximum bitrate used for this video layer, specified in kbps.
BufferWindowBufferWindow

minOccurs="0"minOccurs="0"

default="00:00:05"default="00:00:05"
xs:timexs:time Lunghezza del buffer video.Length of the video buffer.
WidthWidth

minOccurs="0"minOccurs="0"
xs:intxs:int Larghezza del frame video di output, espressa in pixel.Width of the output video frame, in pixels.

Al momento è necessario specificare entrambi i valori di larghezza e altezza,Note that currently, you must specify both Width and Height. che devono essere numeri pari.The Width and Height need to be even numbers.
HeightHeight

minOccurs="0"minOccurs="0"
xs:intxs:int Altezza del frame video di output, espressa in pixel.Height of the output video frame, in pixels.

Al momento è necessario specificare entrambi i valori di larghezza e altezza,Note that currently, you must specify both Width and Height . che devono essere numeri pari.The Width and Height need to be even numbers.
BFramesBFrames

minOccurs="0"minOccurs="0"
xs:intxs:int Numero di fotogrammi B tra frame di riferimento.Number of B frames between reference frames.
ReferenceFramesReferenceFrames

minOccurs="0"minOccurs="0"

default=”3”default=”3”
xs:intxs:int Numero di frame di riferimento in un GOP.Number of reference frames in a GOP.
EntropyModeEntropyMode

minOccurs="0"minOccurs="0"

default="Cabac"default=”Cabac”
xs:stringxs:string Può corrispondere a uno dei valori seguenti: Cabac e Cavlc.Could be one of the following values: Cabac and Cavlc.
FrameRateFrameRate

minOccurs="0"minOccurs="0"
numero razionalerational number Determina la frequenza dei fotogrammi del video di output.Determines the frame rate of the output video. Usare il valore predefinito "0/1" per consentire al codificatore di usare la stessa frequenza dei fotogrammi del video di input.Use default of "0/1" to let the encoder use the same frame rate as the input video. I valori consentiti sono in genere le normali frequenze di fotogrammi video, come illustrato di seguito.Allowed values are expected to be common video frame rates, as shown below. Tuttavia, è consentito qualunque numero razionale.However, any valid rational is allowed. Ad esempio 1/1 corrisponderebbe a 1 fps e sarebbe valido.For example 1/1 would be 1 fps and is valid.

- 12/1 (12 fps)- 12/1 (12 fps)

- 15/1 (15 fps)- 15/1 (15 fps)

- 24/1 (24 fps)- 24/1 (24 fps)

- 24.000/1.001 (23,976 fps)- 24000/1001 (23.976 fps)

- 25/1 (25 fps)- 25/1 (25 fps)

- 30/1 (30 fps)- 30/1 (30 fps)

- 30.000/1.001 (29,97 fps)- 30000/1001 (29.97 fps)

NOTA se si sta creando un set di impostazioni personalizzato per la codifica a bitrate multipli, tutti i livelli del set di impostazioni devono usare lo stesso valore di FrameRate.NOTE If you are creating a custom preset for multiple-bitrate encoding, then all layers of the preset must use the same value of FrameRate.
AdaptiveBFrameAdaptiveBFrame

minOccurs="0"minOccurs="0"
xs:booleanxs:boolean Copiare da Azure Media EncoderCopy from Azure media encoder
SlicesSlices

minOccurs="0"minOccurs="0"

default="0"default="0"
xs:intxs:int Stabilisce il numero di sezioni in cui è suddiviso un frame.Determines how many slices a frame is divided into. È consigliabile usare il valore predefinito.Recommend using default.

AACAudioAACAudio

Contiene una sequenza degli elementi e dei gruppi seguenti.Contains a sequence of the following elements and groups.

Per altre informazioni su AAC, vedere AAC.For more information about AAC, see AAC.

ElementiElements

NomeName TipoType DescrizioneDescription
ProfiloProfile

minOccurs="0 "minOccurs="0 "

default="AACLC"default="AACLC"
xs:stringxs:string Può corrispondere a uno dei valori seguenti: AACLC, HEAACV1, or HEAACV2.Could be one of the following values: AACLC, HEAACV1, or HEAACV2.

AttributiAttributes

NomeName TipoType DescrizioneDescription
ConditionCondition xs:stringxs:string Per forzare la generazione di un asset contenente una traccia audio silenziosa da parte del codificatore quando l'input è privo di audio, specificare il valore "InsertSilenceIfNoAudio".To force the encoder to produce an asset that contains a silent audio track when input has no audio, specify the "InsertSilenceIfNoAudio" value.

Per impostazione predefinita, se si invia al codificatore un input che contiene solo video e nessun audio, l'asset di output contiene file di soli dati video.By default, if you send an input to the encoder that contains only video, and no audio, then the output asset will contain files that contain only video data. Alcuni lettori non possono gestire flussi di output di questo tipo.Some players may not be able to handle such output streams. In tal caso, è possibile usare questa impostazione per forzare l'aggiunta di una traccia audio silenziosa all'output da parte del codificatore.You can use this setting to force the encoder to add a silent audio track to the output in that scenario.

GruppiGroups

riferimentoReference DescrizioneDescription
AudioGroupAudioGroup

minOccurs="0"minOccurs="0"
Vedere la descrizione di AudioGroup per conoscere il numero di canali, la frequenza di campionamento e la velocità in bit appropriati che è possibile impostare per ogni profilo.See description of AudioGroup to know the appropriate number of channels, sampling rate, and bit rate that could be set for each profile.

AudioGroupAudioGroup

Per altre informazioni sui valori validi per ogni profilo, vedere la tabella "Dettagli sui codec audio" qui di seguito.For details about what values are valid for each profile, see the “Audio codec details” table that follows.

ElementiElements

NomeName TipoType DescrizioneDescription
ChannelsChannels

minOccurs="0"minOccurs="0"
xs:intxs:int Numero dei canali audio codificati.The number of audio channels encoded. Le opzioni valide sono: 1, 2, 5, 6, 8.The following are valid options: 1, 2, 5, 6, 8.

Valore predefinito: 2.Default: 2.
SamplingRateSamplingRate

minOccurs="0"minOccurs="0"
xs:intxs:int Frequenza di campionamento audio, espressa in Hz.The audio sampling rate, specified in Hz.
BitrateBitrate

minOccurs="0"minOccurs="0"
xs:intxs:int Velocità in bit usata per la codifica audio, specificata in kbps.The bitrate used when encoding the audio, specified in kbps.

Dettagli sui codec audioAudio codec details

Codec audioAudio Codec DettagliDetails
AACLCAACLC 1:1:

- 11025 : 8 <= bitrate < 16- 11025 : 8 <= bitrate < 16

- 12000 : 8 <= bitrate < 16- 12000 : 8 <= bitrate < 16

- 16000 : 8 <= bitrate <32- 16000 : 8 <= bitrate <32

- 22050 : 24 <= bitrate < 32- 22050 : 24 <= bitrate < 32

- 24000 : 24 <= bitrate < 32- 24000 : 24 <= bitrate < 32

- 32000 : 32 <= bitrate <= 192- 32000 : 32 <= bitrate <= 192

- 44100 : 56 <= bitrate <= 288- 44100 : 56 <= bitrate <= 288

- 48000 : 56 <= bitrate <= 288- 48000 : 56 <= bitrate <= 288

- 88200 : 128 <= bitrate <= 288- 88200 : 128 <= bitrate <= 288

- 96000 : 128 <= bitrate <= 288- 96000 : 128 <= bitrate <= 288

2:2:

- 11025 : 16 <= bitrate < 24- 11025 : 16 <= bitrate < 24

- 12000 : 16 <= bitrate < 24- 12000 : 16 <= bitrate < 24

- 16000 : 16 <= bitrate < 40- 16000 : 16 <= bitrate < 40

- 22050 : 32 <= bitrate < 40- 22050 : 32 <= bitrate < 40

- 24000 : 32 <= bitrate < 40- 24000 : 32 <= bitrate < 40

- 32000 : 40 <= bitrate <= 384- 32000 : 40 <= bitrate <= 384

- 44100 : 96 <= bitrate <= 576- 44100 : 96 <= bitrate <= 576

- 48000 : 96 <= bitrate <= 576- 48000 : 96 <= bitrate <= 576

- 88200 : 256 <= bitrate <= 576- 88200 : 256 <= bitrate <= 576

- 96000 : 256 <= bitrate <= 576- 96000 : 256 <= bitrate <= 576

5/6:5/6:

- 32000 : 160 <= bitrate <= 896- 32000 : 160 <= bitrate <= 896

- 44100 : 240 <= bitrate <= 1024- 44100 : 240 <= bitrate <= 1024

- 48000 : 240 <= bitrate <= 1024- 48000 : 240 <= bitrate <= 1024

- 88200 : 640 <= bitrate <= 1024- 88200 : 640 <= bitrate <= 1024

- 96000 : 640 <= bitrate <= 1024- 96000 : 640 <= bitrate <= 1024

8:8:

- 32000 : 224 <= bitrate <= 1024- 32000 : 224 <= bitrate <= 1024

- 44100 : 384 <= bitrate <= 1024- 44100 : 384 <= bitrate <= 1024

- 48000 : 384 <= bitrate <= 1024- 48000 : 384 <= bitrate <= 1024

- 88200 : 896 <= bitrate <= 1024- 88200 : 896 <= bitrate <= 1024

- 96000 : 896 <= bitrate <= 1024- 96000 : 896 <= bitrate <= 1024
HEAACV1HEAACV1 1:1:

- 22050 : bitrate = 8- 22050 : bitrate = 8

- 24000 : 8 <= bitrate <= 10- 24000 : 8 <= bitrate <= 10

- 32000 : 12 <= bitrate <= 64- 32000 : 12 <= bitrate <= 64

- 44100 : 20 <= bitrate <= 64- 44100 : 20 <= bitrate <= 64

- 48000 : 20 <= bitrate <= 64- 48000 : 20 <= bitrate <= 64

- 88200 : bitrate = 64- 88200 : bitrate = 64

2:2:

- 32000 : 16 <= bitrate <= 128- 32000 : 16 <= bitrate <= 128

- 44100 : 16 <= bitrate <= 128- 44100 : 16 <= bitrate <= 128

- 48000 : 16 <= bitrate <= 128- 48000 : 16 <= bitrate <= 128

- 88200 : 96 <= bitrate <= 128- 88200 : 96 <= bitrate <= 128

- 96000 : 96 <= bitrate <= 128- 96000 : 96 <= bitrate <= 128

5/6:5/6:

- 32000 : 64 <= bitrate <= 320- 32000 : 64 <= bitrate <= 320

- 44100 : 64 <= bitrate <= 320- 44100 : 64 <= bitrate <= 320

- 48000 : 64 <= bitrate <= 320- 48000 : 64 <= bitrate <= 320

- 88200 : 256 <= bitrate <= 320- 88200 : 256 <= bitrate <= 320

- 96000 : 256 <= bitrate <= 320- 96000 : 256 <= bitrate <= 320

8:8:

- 32000 : 96 <= bitrate <= 448- 32000 : 96 <= bitrate <= 448

- 44100 : 96 <= bitrate <= 448- 44100 : 96 <= bitrate <= 448

- 48000 : 96 <= bitrate <= 448- 48000 : 96 <= bitrate <= 448

- 88200 : 384 <= bitrate <= 448- 88200 : 384 <= bitrate <= 448

- 96000 : 384 <= bitrate <= 448- 96000 : 384 <= bitrate <= 448
HEAACV2HEAACV2 2:2:

- 22050 : 8 <= bitrate <= 10- 22050 : 8 <= bitrate <= 10

- 24000 : 8 <= bitrate <= 10- 24000 : 8 <= bitrate <= 10

- 32000 : 12 <= bitrate <= 64- 32000 : 12 <= bitrate <= 64

- 44100 : 20 <= bitrate <= 64- 44100 : 20 <= bitrate <= 64

- 48000 : 20 <= bitrate <= 64- 48000 : 20 <= bitrate <= 64

- 88200 : 64 <= bitrate <= 64- 88200 : 64 <= bitrate <= 64

ClipClip

AttributiAttributes

NomeName TipoType DescrizioneDescription
StartTimeStartTime xs:durationxs:duration Specifica l'ora di inizio di una presentazione.Specifies the start time of a presentation. Il valore di StartTime deve corrispondere ai timestamp assoluti del video di input.The value of StartTime needs to match the absolute timestamps of the input video. Ad esempio, se il primo fotogramma del video di input ha un timestamp di 12:00:10.000, il valore di StartTime deve essere di almeno 12:00:10.000 o superiore.For example, if the first frame of the input video has a timestamp of 12:00:10.000, then StartTime should be at least 12:00:10.000 or greater.
DurationDuration xs:durationxs:duration Specifica la durata di una presentazione (ad esempio, l'aspetto di una sovrimpressione nel video).Specifies the duration of a presentation (for example, appearance of an overlay in the video).

OutputOutput

AttributiAttributes

NomeName TipoType DescrizioneDescription
FileNameFileName xs:stringxs:string Nome del file di output.The name of the output file.

È possibile usare le macro descritte nella tabella seguente per creare i nomi dei file di output.You can use macros described in the following table to build the output file names. Ad esempio:For example:

"Outputs": [ { "FileName": "{Basename}{Resolution}{Bitrate}.mp4", "Format": { "Type": "MP4Format" } } ]"Outputs": [ { "FileName": "{Basename}{Resolution}{Bitrate}.mp4", "Format": { "Type": "MP4Format" } } ]

MacroMacros

MacroMacro DescrizioneDescription
{Basename}{Basename} Se si esegue la codifica VoD, {Basename} corrisponde ai primi 32 caratteri della proprietà AssetFile.Name del file primario dell'asset di input.If you are doing VoD encoding, the {Basename} is the first 32 characters of the AssetFile.Name property of the primary file in the input asset.

Se l'asset di input è un archivio live, {Basename} è derivato dagli attributi trackName nel manifesto server.If the input asset is a live archive, then the {Basename} is derived from the trackName attributes in the server manifest. Se si invia un processo subclip usando TopBitrate, come in "<VideoStream>TopBitrate</VideoStream>", e il file di output contiene video, {Basename} corrisponde ai primi 32 caratteri dell'attributo trackName del livello video con il valore di velocità in bit più alto.If you are submitting a subclip job using the TopBitrate, as in: “<VideoStream>TopBitrate</VideoStream>”, and the output file contains video, then the {Basename} is the first 32 characters of the trackName of the video layer with the highest bitrate.

Se invece si invia un processo subclip usando tutte le velocità in bit dell'input, come in "<VideoStream></VideoStream>", e il file di output contiene video, {Basename} corrisponde ai primi 32 caratteri dell'attributo trackName del livello video corrispondente.If instead you are submitting a subclip job using all of the input bitrates, such as “<VideoStream></VideoStream>”, and the output file contains video, then {Basename} is the first 32 characters of the trackName of the corresponding video layer.
{Codec}{Codec} Esegue il mapping a "H264" per i video e "AAC" per l'audio.Maps to “H264” for video and “AAC” for audio.
{Bitrate}{Bitrate} Velocità in bit video di destinazione se il file di output contiene video e audio oppure velocità in bit audio di destinazione se il file di output contiene solo l'audio.The target video bitrate if the output file contains video and audio, or target audio bitrate if the output file contains audio only. Il valore usato è la velocità in bit espressa in kbps.The value used is the bitrate in kbps.
{Channel}{Channel} Numero di canali audio se il file contiene audio.Audio channel count if the file contains audio.
{Width}{Width} Larghezza del video nel file di output, espressa in pixel, se il file contiene video.Width of the video, in pixels, in the output file, if the file contains video.
{Height}{Height} Altezza del video nel file di output, espressa in pixel, se il file contiene video.Height of the video, in pixels, in the output file, if the file contains video.
{Extension}{Extension} Eredita dalla proprietà "Type" per il file di output.Inherits from the “Type” property for the output file. Il nome del file di output avrà una delle estensioni seguenti: "mp4", "ts", "jpg", "png" o "bmp".The output file name will have an extension which is one of : “mp4”, “ts”, “jpg”, “png” or “bmp”.
{Index}{Index} Obbligatorio per l'anteprima.Mandatory for thumbnail. Deve essere presente solo una volta.Should only be present once.

Video (il tipo complesso eredita da Codec)Video (complex type inherits from Codec)

AttributiAttributes

NomeName TipoType DescrizioneDescription
IniziaStart xs:stringxs:string
StepStep xs:stringxs:string
RangeRange xs:stringxs:string
PreserveResolutionAfterRotationPreserveResolutionAfterRotation xs:booleanxs:boolean Per informazioni dettagliate, vedere la sezione seguente: PreserveResolutionAfterRotationFor detailed explanation, see the following section: PreserveResolutionAfterRotation

PreserveResolutionAfterRotationPreserveResolutionAfterRotation

È consigliabile usare il flag PreserveResolutionAfterRotation insieme ai valori di risoluzione espressi in termini di percentuale (Width="100%", Height="100%").It is recommended to use the PreserveResolutionAfterRotation flag in combination with resolution values expressed in percentage terms (Width=”100%” , Height = “100%”).

Per impostazione predefinita, le impostazioni di risoluzione della codifica (Width, Height) nel set di impostazioni di Media Encoder Standard (MES) sono destinate ai video con zero gradi di rotazione.By default, the encode resolution settings (Width, Height) in the Media Encoder Standard (MES) presets are targeted at videos with 0 degree rotation. Ad esempio, se il video di input è 1.280x720 con zero gradi di rotazione, i set di impostazioni assicurano che l'output avrà la stessa risoluzione.For example, if your input video is 1280x720 with zero degree rotation, then the default presets ensure that the output has the same resolution. Vedere la figura seguente.See picture below.

MESRoation1

Tuttavia, ciò significa che se il video di input è stato acquisito con rotazione diversa da zero (ad esempioHowever, this means that if the input video has been captured with non-zero rotation (eg. nel caso di un tablet o uno smartphone tenuto verticalmente), per impostazione predefinita MES applicherà al video di input le impostazioni di risoluzione della codifica (Width, Height), compensando quindi la rotazione.a smartphone or tablet held vertically), then MES by default will apply the encode resolution settings (Width, Height) to the input video, and then compensate for the rotation. Vedere l'esempio nell'immagine qui di seguito.For example, see the picture below. Il set di impostazioni usa Width = "100%", Height = "100%", facendo sì che MES interpreti la necessità di un output di 1.280 pixel di larghezza e 720 pixel di altezza.The preset uses Width = “100%”, Height = “100%”, which MES interprets as requiring the output to be 1280 pixels wide and 720 pixels tall. Una volta ruotato il video, l'immagine viene ridotta alle dimensioni della finestra, creando colonne a sinistra e a destra.After rotating the video, it then shrinks the picture to fit into that window, leading to pillar-box areas on the left and right.

MESRoation2

Se il codice precedente non corrisponde al comportamento desiderato, è possibile usare il flag PreserveResolutionAfterRotation e impostarlo su "true" (il valore predefinito è "false").If the above is not the desired behavior, then you can make use of the PreserveResolutionAfterRotation flag and set it to “true” (default is “false”). Pertanto se il set di impostazioni ha come valori Width = "100%", Height = "100%" e PreserveResolutionAfterRotation è impostato su "true", un video di input da 1.280 pixel di larghezza e 720 pixel di altezza con 90 gradi di rotazione produrrà un output con zero gradi di rotazione, ma 720 pixel di larghezza e 1.280 pixel di altezza.So if your preset has Width = “100%”, Height = “100%” and PreserveResolutionAfterRotation set to “true”, an input video which is 1280 pixels wide and 720 pixels tall with 90 degree rotation will produce an output with zero degree rotation, but 720 pixels wide and 1280 pixels tall. Vedere la figura seguente.See the picture below.

MESRoation3

FormatGroup (gruppo)FormatGroup (group)

ElementiElements

NomeName TipoType DescrizioneDescription
BmpFormatBmpFormat BmpFormatBmpFormat
PngFormatPngFormat PngFormatPngFormat
JpgFormatJpgFormat JpgFormatJpgFormat

BmpLayerBmpLayer

ElementoElement

NomeName TipoType DescrizioneDescription
WidthWidth

minOccurs="0"minOccurs="0"
xs:intxs:int
HeightHeight

minOccurs="0"minOccurs="0"
xs:intxs:int

AttributiAttributes

NomeName TipoType DescrizioneDescription
ConditionCondition xs:stringxs:string

PngLayerPngLayer

ElementoElement

NomeName TipoType DescrizioneDescription
WidthWidth

minOccurs="0"minOccurs="0"
xs:intxs:int
HeightHeight

minOccurs="0"minOccurs="0"
xs:intxs:int

AttributiAttributes

NomeName TipoType DescrizioneDescription
ConditionCondition xs:stringxs:string

JpgLayerJpgLayer

ElementoElement

NomeName TipoType DescrizioneDescription
WidthWidth

minOccurs="0"minOccurs="0"
xs:intxs:int
HeightHeight

minOccurs="0"minOccurs="0"
xs:intxs:int
QualityQuality

minOccurs="0"minOccurs="0"
xs:intxs:int I valori validi sono 1(worst)-100(best)Valid values: 1(worst)-100(best)

AttributiAttributes

NomeName TipoType DescrizioneDescription
ConditionCondition xs:stringxs:string

PngLayersPngLayers

ElementiElements

NomeName TipoType DescrizioneDescription
PngLayerPngLayer

minOccurs="0" maxOccurs="unbounded"minOccurs="0" maxOccurs="unbounded"
PngLayerPngLayer

BmpLayersBmpLayers

ElementiElements

NomeName TipoType DescrizioneDescription
BmpLayerBmpLayer

minOccurs="0" maxOccurs="unbounded"minOccurs="0" maxOccurs="unbounded"
BmpLayerBmpLayer

JpgLayersJpgLayers

ElementiElements

NomeName TipoType DescrizioneDescription
JpgLayerJpgLayer

minOccurs="0" maxOccurs="unbounded"minOccurs="0" maxOccurs="unbounded"
JpgLayerJpgLayer

BmpImage (il tipo complesso eredita da Video)BmpImage (complex type inherits from Video)

ElementiElements

NomeName TipoType DescrizioneDescription
PngLayersPngLayers

minOccurs="0"minOccurs="0"
PngLayersPngLayers Png layersPng layers

JpgImage (il tipo complesso eredita da Video)JpgImage (complex type inherits from Video)

ElementiElements

NomeName TipoType DescrizioneDescription
PngLayersPngLayers

minOccurs="0"minOccurs="0"
PngLayersPngLayers Png layersPng layers

PngImage (il tipo complesso eredita da Video)PngImage (complex type inherits from Video)

ElementiElements

NomeName TipoType DescrizioneDescription
PngLayersPngLayers

minOccurs="0"minOccurs="0"
PngLayersPngLayers Png layersPng layers

esempiExamples

Per osservare esempi di set di impostazioni XML compilati in base a questo schema, vedere Task Presets for MES (Media Encoder Standard) (Set di impostazioni delle attività di MES (Media Encoder Standard)).See examples of XML presets that are built based on this schema, see Task Presets for MES (Media Encoder Standard).

Passaggi successiviNext steps

Altre informazioni sui percorsi di apprendimento di Servizi multimediali di Azure:Read about the Azure Media Services learning paths:

Fornire commenti e suggerimentiProvide feedback

Usare il forum di suggerimenti degli utenti per fornire commenti e suggerimenti su come migliorare Servizi multimediali di Azure.Use the User Voice forum to provide feedback and make suggestions on how to improve Azure Media Services. È anche possibile passare direttamente a una delle categorie seguenti:You also can go directly to one of the following categories: