Delen via


Image interface

Beschrijft de basiseigenschappen voor het genereren van miniaturen op basis van de invoervideo

Uitbreiding

Eigenschappen

odataType

Polymorfe discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven

range

De positie ten opzichte van de vooraf ingestelde begintijd van de transformatie in de invoervideo waarop het genereren van miniaturen moet worden gestopt. De waarde kan de ISO 8601-indeling hebben (bijvoorbeeld PT5M30S om te stoppen bij 5 minuten en 30 seconden vanaf de begintijd) of een aantal frames (bijvoorbeeld 300 om te stoppen bij het 300e frame van het frame op het begintijdsgetijde. Als deze waarde 1 is, betekent dit dat er slechts één miniatuur wordt geproduceerd bij het begintijd) of een relatieve waarde ten opzichte van de duur van de stroom (bijvoorbeeld 50% om te stoppen bij de helft van de duur van de stream vanaf de begintijd). De standaardwaarde is 100%, wat betekent dat u stopt aan het einde van de stream.

start

De positie in de invoervideo van waaruit miniaturen moeten worden gegenereerd. De waarde kan de ISO 8601-indeling hebben (bijvoorbeeld PT05S om na 5 seconden te beginnen), of een aantal frames (bijvoorbeeld 10 om te beginnen bij het 10e frame) of een relatieve waarde voor de duur van de stroom (bijvoorbeeld 10% om te beginnen bij 10% van de duur van de stream). Ondersteunt ook een macro {Best}, waarmee de encoder de beste miniatuur van de eerste paar seconden van de video moet selecteren en slechts één miniatuur produceert, ongeacht de andere instellingen voor Stap en bereik. De standaardwaarde is macro {Best}.

step

De intervallen waarmee miniaturen worden gegenereerd. De waarde kan de ISO 8601-indeling hebben (bijvoorbeeld PT05S voor één afbeelding elke 5 seconden), of een aantal frames (bijvoorbeeld 30 voor één afbeelding elke 30 frames) of een relatieve waarde voor de duur van de stream (bijvoorbeeld 10% voor één afbeelding per 10% van de duur van de stream). Opmerking: de stapwaarde is van invloed op de eerste gegenereerde miniatuur, die mogelijk niet precies de miniatuur is die is opgegeven bij de voorinstelling begintijd van de transformatie. Dit komt door de encoder, die de beste miniatuur probeert te selecteren tussen de begintijd en de stappositie van de begintijd als eerste uitvoer. Omdat de standaardwaarde 10% is, betekent dit dat als de stream een lange duur heeft, de eerste gegenereerde miniatuur mogelijk ver verwijderd is van de miniatuur die is opgegeven bij het begintijd. Selecteer een redelijke waarde voor Stap als de eerste miniatuur bijna bij de begintijd wordt verwacht, of stel bereikwaarde in op 1 als er slechts één miniatuur nodig is bij het begintijd.

Overgenomen eigenschappen

keyFrameInterval

De afstand tussen twee belangrijke frames. De waarde moet niet nul zijn in het bereik [0,5, 20] seconden, opgegeven in ISO 8601-indeling. De standaardwaarde is 2 seconden (PT2S). Houd er rekening mee dat deze instelling wordt genegeerd als VideoSyncMode.Passthrough is ingesteld, waarbij de waarde KeyFrameInterval de instelling van de invoerbron volgt.

label

Een optioneel label voor de codec. Het label kan worden gebruikt om muxinggedrag te beheren.

stretchMode

De formaatmodus: hoe het formaat van de invoervideo wordt aangepast aan de gewenste uitvoerresolutie(s). De standaardwaarde is AutoSize

syncMode

De videosynchronisatiemodus

Eigenschapdetails

odataType

Polymorfe discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven

odataType: "#Microsoft.Media.Image" | "#Microsoft.Media.JpgImage" | "#Microsoft.Media.PngImage"

Waarde van eigenschap

"#Microsoft.Media.Image" | "#Microsoft.Media.JpgImage" | "#Microsoft.Media.PngImage"

range

De positie ten opzichte van de vooraf ingestelde begintijd van de transformatie in de invoervideo waarop het genereren van miniaturen moet worden gestopt. De waarde kan de ISO 8601-indeling hebben (bijvoorbeeld PT5M30S om te stoppen bij 5 minuten en 30 seconden vanaf de begintijd) of een aantal frames (bijvoorbeeld 300 om te stoppen bij het 300e frame van het frame op het begintijdsgetijde. Als deze waarde 1 is, betekent dit dat er slechts één miniatuur wordt geproduceerd bij het begintijd) of een relatieve waarde ten opzichte van de duur van de stroom (bijvoorbeeld 50% om te stoppen bij de helft van de duur van de stream vanaf de begintijd). De standaardwaarde is 100%, wat betekent dat u stopt aan het einde van de stream.

range?: string

Waarde van eigenschap

string

start

De positie in de invoervideo van waaruit miniaturen moeten worden gegenereerd. De waarde kan de ISO 8601-indeling hebben (bijvoorbeeld PT05S om na 5 seconden te beginnen), of een aantal frames (bijvoorbeeld 10 om te beginnen bij het 10e frame) of een relatieve waarde voor de duur van de stroom (bijvoorbeeld 10% om te beginnen bij 10% van de duur van de stream). Ondersteunt ook een macro {Best}, waarmee de encoder de beste miniatuur van de eerste paar seconden van de video moet selecteren en slechts één miniatuur produceert, ongeacht de andere instellingen voor Stap en bereik. De standaardwaarde is macro {Best}.

start: string

Waarde van eigenschap

string

step

De intervallen waarmee miniaturen worden gegenereerd. De waarde kan de ISO 8601-indeling hebben (bijvoorbeeld PT05S voor één afbeelding elke 5 seconden), of een aantal frames (bijvoorbeeld 30 voor één afbeelding elke 30 frames) of een relatieve waarde voor de duur van de stream (bijvoorbeeld 10% voor één afbeelding per 10% van de duur van de stream). Opmerking: de stapwaarde is van invloed op de eerste gegenereerde miniatuur, die mogelijk niet precies de miniatuur is die is opgegeven bij de voorinstelling begintijd van de transformatie. Dit komt door de encoder, die de beste miniatuur probeert te selecteren tussen de begintijd en de stappositie van de begintijd als eerste uitvoer. Omdat de standaardwaarde 10% is, betekent dit dat als de stream een lange duur heeft, de eerste gegenereerde miniatuur mogelijk ver verwijderd is van de miniatuur die is opgegeven bij het begintijd. Selecteer een redelijke waarde voor Stap als de eerste miniatuur bijna bij de begintijd wordt verwacht, of stel bereikwaarde in op 1 als er slechts één miniatuur nodig is bij het begintijd.

step?: string

Waarde van eigenschap

string

Details van overgenomen eigenschap

keyFrameInterval

De afstand tussen twee belangrijke frames. De waarde moet niet nul zijn in het bereik [0,5, 20] seconden, opgegeven in ISO 8601-indeling. De standaardwaarde is 2 seconden (PT2S). Houd er rekening mee dat deze instelling wordt genegeerd als VideoSyncMode.Passthrough is ingesteld, waarbij de waarde KeyFrameInterval de instelling van de invoerbron volgt.

keyFrameInterval?: string

Waarde van eigenschap

string

Overgenomen vanVideo.keyFrameInterval

label

Een optioneel label voor de codec. Het label kan worden gebruikt om muxinggedrag te beheren.

label?: string

Waarde van eigenschap

string

Overgenomen vanVideo.label

stretchMode

De formaatmodus: hoe het formaat van de invoervideo wordt aangepast aan de gewenste uitvoerresolutie(s). De standaardwaarde is AutoSize

stretchMode?: string

Waarde van eigenschap

string

Overgenomen vanVideo.stretchMode

syncMode

De videosynchronisatiemodus

syncMode?: string

Waarde van eigenschap

string

Overgenomen vanVideo.syncMode