Image interface
Beschrijft de basiseigenschappen voor het genereren van miniaturen op basis van de invoervideo
- Uitbreiding
Eigenschappen
odata |
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
key |
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. |
stretch |
De formaatmodus: hoe het formaat van de invoervideo wordt aangepast aan de gewenste uitvoerresolutie(s). De standaardwaarde is AutoSize |
sync |
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