Delen via


JpgImage interface

Beschrijft de eigenschappen voor het produceren van een reeks JPEG-afbeeldingen op basis van de invoervideo.

Uitbreiding

Eigenschappen

layers

Een verzameling jpeg-uitvoerlagen die moeten worden geproduceerd door de encoder.

odataType

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

spriteColumn

Hiermee stelt u het aantal kolommen in dat wordt gebruikt in de miniatuurafbeelding van sprite. Het aantal rijen wordt automatisch berekend en er wordt een VTT-bestand gegenereerd met de coördinatentoewijzingen voor elke miniatuur in de sprite. Opmerking: deze waarde moet een positief geheel getal zijn en een juiste waarde wordt aanbevolen, zodat de uitvoerafbeeldingsresolutie niet verder gaat dan de maximale JPEG-pixelresolutielimiet 65535x65535.

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 het gedrag van muxing te regelen.

range

De positie ten opzichte van het transformeren van de vooraf ingestelde begintijd in de invoervideo waarop het genereren van miniaturen moet worden gestopt. De waarde kan een 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 de begintijd. Als deze waarde 1 is, betekent dit dat er slechts één miniatuur wordt geproduceerd bij de 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 een 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 stream (bijvoorbeeld 10% om te beginnen bij 10% van de stroomduur). Ondersteunt ook een macro {Best}, die de encoder vertelt om de beste miniatuur te selecteren vanaf de eerste paar seconden van de video 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 per 30 frames) of een relatieve waarde voor de duur van de stream (bijvoorbeeld 10% voor één afbeelding per 10% van de duur van de stroom). Opmerking: de stapwaarde is van invloed op de eerste gegenereerde miniatuur, die mogelijk niet precies de miniatuur is die is opgegeven op de vooraf ingestelde begintijd van de transformatie. Dit komt door de encoder, die de beste miniatuur probeert te selecteren tussen de begintijd en stappositie vanaf 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 op het begintijd.

stretchMode

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

syncMode

De videosynchronisatiemodus

Eigenschapdetails

layers

Een verzameling jpeg-uitvoerlagen die moeten worden geproduceerd door de encoder.

layers?: JpgLayer[]

Waarde van eigenschap

odataType

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

odataType: "#Microsoft.Media.JpgImage"

Waarde van eigenschap

"#Microsoft.Media.JpgImage"

spriteColumn

Hiermee stelt u het aantal kolommen in dat wordt gebruikt in de miniatuurafbeelding van sprite. Het aantal rijen wordt automatisch berekend en er wordt een VTT-bestand gegenereerd met de coördinatentoewijzingen voor elke miniatuur in de sprite. Opmerking: deze waarde moet een positief geheel getal zijn en een juiste waarde wordt aanbevolen, zodat de uitvoerafbeeldingsresolutie niet verder gaat dan de maximale JPEG-pixelresolutielimiet 65535x65535.

spriteColumn?: number

Waarde van eigenschap

number

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 vanImage_2.keyFrameInterval

label

Een optioneel label voor de codec. Het label kan worden gebruikt om het gedrag van muxing te regelen.

label?: string

Waarde van eigenschap

string

Overgenomen vanImage_2.label

range

De positie ten opzichte van het transformeren van de vooraf ingestelde begintijd in de invoervideo waarop het genereren van miniaturen moet worden gestopt. De waarde kan een 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 de begintijd. Als deze waarde 1 is, betekent dit dat er slechts één miniatuur wordt geproduceerd bij de 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

Overgenomen vanImage_2.range

start

De positie in de invoervideo van waaruit miniaturen moeten worden gegenereerd. De waarde kan een 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 stream (bijvoorbeeld 10% om te beginnen bij 10% van de stroomduur). Ondersteunt ook een macro {Best}, die de encoder vertelt om de beste miniatuur te selecteren vanaf de eerste paar seconden van de video en slechts één miniatuur produceert, ongeacht de andere instellingen voor Stap en Bereik. De standaardwaarde is macro {Best}.

start: string

Waarde van eigenschap

string

Overgenomen vanImage_2.start

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 per 30 frames) of een relatieve waarde voor de duur van de stream (bijvoorbeeld 10% voor één afbeelding per 10% van de duur van de stroom). Opmerking: de stapwaarde is van invloed op de eerste gegenereerde miniatuur, die mogelijk niet precies de miniatuur is die is opgegeven op de vooraf ingestelde begintijd van de transformatie. Dit komt door de encoder, die de beste miniatuur probeert te selecteren tussen de begintijd en stappositie vanaf 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 op het begintijd.

step?: string

Waarde van eigenschap

string

Overgenomen vanImage_2.step

stretchMode

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

stretchMode?: string

Waarde van eigenschap

string

Overgenomen vanImage_2.stretchMode

syncMode

De videosynchronisatiemodus

syncMode?: string

Waarde van eigenschap

string

Overgenomen vanImage_2.syncMode