Condividi tramite


Image interface

Descrive le proprietà di base per la generazione di anteprime dal video di input

Extends

Proprietà

odataType

Discriminazione polimorfica, che specifica i diversi tipi che questo oggetto può essere

range

Posizione relativa alla trasformazione dell'ora di inizio predefinita nel video di input in cui interrompere la generazione di anteprime. Il valore può essere in formato ISO 8601 (ad esempio PT5M30S per arrestarsi a 5 minuti e 30 secondi dall'ora di inizio) o un conteggio dei fotogrammi (ad esempio 300 per arrestarsi al 300° fotogramma dall'ora di inizio). Se questo valore è 1, significa produrre solo un'anteprima all'ora di inizio) o un valore relativo alla durata del flusso (ad esempio, il 50% per arrestarsi alla metà della durata del flusso dall'ora di inizio). Il valore predefinito è 100%, ovvero arrestarsi alla fine del flusso.

start

Posizione nel video di input da cui iniziare a generare anteprime. Il valore può essere in formato ISO 8601 (ad esempio PT05S per iniziare a 5 secondi) o un numero di fotogrammi (ad esempio, 10 per iniziare al 10° fotogramma) o un valore relativo per la durata del flusso (ad esempio, il 10% per iniziare al 10% della durata del flusso). Supporta anche una macro {Best}, che indica al codificatore di selezionare l'anteprima migliore dai primi secondi del video e produrrà solo un'anteprima, indipendentemente dalle altre impostazioni per Passaggio e Intervallo. Il valore predefinito è la macro {Best}.

step

Intervalli in cui vengono generate le anteprime. Il valore può essere in formato ISO 8601 (ad esempio PT05S per un'immagine ogni 5 secondi) o un conteggio dei fotogrammi (ad esempio, 30 per un'immagine ogni 30 fotogrammi) o un valore relativo per la durata del flusso (ad esempio, il 10% per un'immagine ogni 10% della durata del flusso). Nota: il valore del passaggio influisce sulla prima anteprima generata, che potrebbe non essere esattamente quella specificata all'ora di inizio del set di impostazioni di trasformazione. Questo è dovuto al codificatore, che tenta di selezionare l'anteprima migliore tra l'ora di inizio e la posizione passaggio dall'ora di inizio come primo output. Poiché il valore predefinito è 10%, significa che se il flusso ha una durata prolungata, la prima anteprima generata potrebbe essere lontana da quella specificata all'ora di inizio. Provare a selezionare un valore ragionevole per Passaggio se la prima anteprima è prevista vicino all'ora di inizio o impostare Il valore Intervallo a 1 se è necessaria una sola anteprima all'ora di inizio.

Proprietà ereditate

keyFrameInterval

Distanza tra due fotogrammi chiave. Il valore deve essere diverso da zero nell'intervallo [0,5, 20] secondi, specificato in formato ISO 8601. Il valore predefinito è 2 secondi(PT2S). Si noti che questa impostazione viene ignorata se è impostato VideoSyncMode.Pass through, in cui il valore KeyFrameInterval seguirà l'impostazione di origine di input.

label

Etichetta facoltativa per il codec. L'etichetta può essere usata per controllare il comportamento di muxing.

stretchMode

Modalità di ridimensionamento: come verrà ridimensionato il video di input per adattare le risoluzioni di output desiderate. Il valore predefinito è AutoSize

syncMode

Modalità di sincronizzazione video

Dettagli proprietà

odataType

Discriminazione polimorfica, che specifica i diversi tipi che questo oggetto può essere

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

Valore della proprietà

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

range

Posizione relativa alla trasformazione dell'ora di inizio predefinita nel video di input in cui interrompere la generazione di anteprime. Il valore può essere in formato ISO 8601 (ad esempio PT5M30S per arrestarsi a 5 minuti e 30 secondi dall'ora di inizio) o un conteggio dei fotogrammi (ad esempio 300 per arrestarsi al 300° fotogramma dall'ora di inizio). Se questo valore è 1, significa produrre solo un'anteprima all'ora di inizio) o un valore relativo alla durata del flusso (ad esempio, il 50% per arrestarsi alla metà della durata del flusso dall'ora di inizio). Il valore predefinito è 100%, ovvero arrestarsi alla fine del flusso.

range?: string

Valore della proprietà

string

start

Posizione nel video di input da cui iniziare a generare anteprime. Il valore può essere in formato ISO 8601 (ad esempio PT05S per iniziare a 5 secondi) o un numero di fotogrammi (ad esempio, 10 per iniziare al 10° fotogramma) o un valore relativo per la durata del flusso (ad esempio, il 10% per iniziare al 10% della durata del flusso). Supporta anche una macro {Best}, che indica al codificatore di selezionare l'anteprima migliore dai primi secondi del video e produrrà solo un'anteprima, indipendentemente dalle altre impostazioni per Passaggio e Intervallo. Il valore predefinito è la macro {Best}.

start: string

Valore della proprietà

string

step

Intervalli in cui vengono generate le anteprime. Il valore può essere in formato ISO 8601 (ad esempio PT05S per un'immagine ogni 5 secondi) o un conteggio dei fotogrammi (ad esempio, 30 per un'immagine ogni 30 fotogrammi) o un valore relativo per la durata del flusso (ad esempio, il 10% per un'immagine ogni 10% della durata del flusso). Nota: il valore del passaggio influisce sulla prima anteprima generata, che potrebbe non essere esattamente quella specificata all'ora di inizio del set di impostazioni di trasformazione. Questo è dovuto al codificatore, che tenta di selezionare l'anteprima migliore tra l'ora di inizio e la posizione passaggio dall'ora di inizio come primo output. Poiché il valore predefinito è 10%, significa che se il flusso ha una durata prolungata, la prima anteprima generata potrebbe essere lontana da quella specificata all'ora di inizio. Provare a selezionare un valore ragionevole per Passaggio se la prima anteprima è prevista vicino all'ora di inizio o impostare Il valore Intervallo a 1 se è necessaria una sola anteprima all'ora di inizio.

step?: string

Valore della proprietà

string

Dettagli proprietà ereditate

keyFrameInterval

Distanza tra due fotogrammi chiave. Il valore deve essere diverso da zero nell'intervallo [0,5, 20] secondi, specificato in formato ISO 8601. Il valore predefinito è 2 secondi(PT2S). Si noti che questa impostazione viene ignorata se è impostato VideoSyncMode.Pass through, in cui il valore KeyFrameInterval seguirà l'impostazione di origine di input.

keyFrameInterval?: string

Valore della proprietà

string

Ereditato daVideo.keyFrameInterval

label

Etichetta facoltativa per il codec. L'etichetta può essere usata per controllare il comportamento di muxing.

label?: string

Valore della proprietà

string

Ereditato daVideo.label

stretchMode

Modalità di ridimensionamento: come verrà ridimensionato il video di input per adattare le risoluzioni di output desiderate. Il valore predefinito è AutoSize

stretchMode?: string

Valore della proprietà

string

Ereditato daVideo.stretchMode

syncMode

Modalità di sincronizzazione video

syncMode?: string

Valore della proprietà

string

Ereditato daVideo.syncMode