PngImage interface
Descrive le proprietà per la produzione di una serie di immagini PNG dal video di input.
- Extends
Proprietà
layers | Raccolta di livelli di immagine PNG di output da produrre dal codificatore. |
odata |
Discriminazione polimorfica, che specifica i diversi tipi che questo oggetto può essere |
Proprietà ereditate
key |
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. |
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. |
stretch |
Modalità di ridimensionamento: come verrà ridimensionato il video di input per adattare le risoluzioni di output desiderate. Il valore predefinito è AutoSize |
sync |
Modalità di sincronizzazione video |
Dettagli proprietà
layers
Raccolta di livelli di immagine PNG di output da produrre dal codificatore.
layers?: PngLayer[]
Valore della proprietà
PngLayer[]
odataType
Discriminazione polimorfica, che specifica i diversi tipi che questo oggetto può essere
odataType: "#Microsoft.Media.PngImage"
Valore della proprietà
"#Microsoft.Media.PngImage"
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 daImage_2.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 daImage_2.label
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
Ereditato daImage_2.range
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
Ereditato daImage_2.start
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
Ereditato daImage_2.step
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 daImage_2.stretchMode
syncMode
Modalità di sincronizzazione video
syncMode?: string
Valore della proprietà
string
Ereditato daImage_2.syncMode