Partilhar via


Image interface

Descreve as propriedades básicas para gerar miniaturas a partir do vídeo de entrada

Extends

Propriedades

odataType

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

range

A posição relativa à hora de início predefinida de transformação no vídeo de entrada para parar de gerar miniaturas. O valor pode estar no formato ISO 8601 (por exemplo, PT5M30S parar em 5 minutos e 30 segundos da hora de início) ou uma contagem de quadros (por exemplo, 300 para parar no 300º quadro do quadro na hora de início. Se esse valor for 1, significa produzir apenas uma miniatura na hora de início) ou um valor relativo à duração do fluxo (por exemplo, 50% para parar na metade da duração do fluxo a partir da hora de início). O valor padrão é 100%, o que significa parar no final do fluxo.

start

A posição no vídeo de entrada de onde começar a gerar miniaturas. O valor pode estar no formato ISO 8601 (Por exemplo, PT05S para começar em 5 segundos), ou uma contagem de quadros (Por exemplo, 10 para começar no 10º quadro), ou um valor relativo para a duração do fluxo (Por exemplo, 10% para começar em 10% de duração do fluxo). Também suporta uma macro {Best}, que diz ao codificador para selecionar a melhor miniatura nos primeiros segundos do vídeo e produzirá apenas uma miniatura, independentemente das outras configurações para Step e Range. O valor padrão é macro {Best}.

step

Os intervalos em que as miniaturas são geradas. O valor pode estar no formato ISO 8601 (por exemplo, PT05S para uma imagem a cada 5 segundos), ou uma contagem de quadros (por exemplo, 30 para uma imagem a cada 30 quadros), ou um valor relativo para a duração do fluxo (por exemplo, 10% para uma imagem a cada 10% de duração do fluxo). Nota: O valor da etapa afetará a primeira miniatura gerada, que pode não ser exatamente a especificada na hora de início predefinida da transformação. Isso se deve ao codificador, que tenta selecionar a melhor miniatura entre a hora de início e a posição da etapa desde a hora de início como a primeira saída. Como o valor padrão é 10%, isso significa que, se o fluxo tiver longa duração, a primeira miniatura gerada pode estar longe da especificada na hora de início. Tente selecionar um valor razoável para Etapa se a primeira miniatura for esperada perto da hora de início ou defina o valor Intervalo em 1 se apenas uma miniatura for necessária na hora de início.

Propriedades Herdadas

keyFrameInterval

A distância entre dois quadros-chave. O valor deve ser diferente de zero no intervalo [0,5, 20] segundos, especificado no formato ISO 8601. O padrão é 2 segundos (PT2S). Observe que essa configuração será ignorada se VideoSyncMode.Passthrough estiver definido, onde o valor KeyFrameInterval seguirá a configuração da fonte de entrada.

label

Uma etiqueta opcional para o codec. O rótulo pode ser usado para controlar o comportamento de muxing.

stretchMode

O modo de redimensionamento - como o vídeo de entrada será redimensionado para se ajustar à resolução de saída desejada (s). O padrão é AutoSize

syncMode

O modo de sincronização de vídeo

Detalhes de Propriedade

odataType

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

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

Valor de Propriedade

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

range

A posição relativa à hora de início predefinida de transformação no vídeo de entrada para parar de gerar miniaturas. O valor pode estar no formato ISO 8601 (por exemplo, PT5M30S parar em 5 minutos e 30 segundos da hora de início) ou uma contagem de quadros (por exemplo, 300 para parar no 300º quadro do quadro na hora de início. Se esse valor for 1, significa produzir apenas uma miniatura na hora de início) ou um valor relativo à duração do fluxo (por exemplo, 50% para parar na metade da duração do fluxo a partir da hora de início). O valor padrão é 100%, o que significa parar no final do fluxo.

range?: string

Valor de Propriedade

string

start

A posição no vídeo de entrada de onde começar a gerar miniaturas. O valor pode estar no formato ISO 8601 (Por exemplo, PT05S para começar em 5 segundos), ou uma contagem de quadros (Por exemplo, 10 para começar no 10º quadro), ou um valor relativo para a duração do fluxo (Por exemplo, 10% para começar em 10% de duração do fluxo). Também suporta uma macro {Best}, que diz ao codificador para selecionar a melhor miniatura nos primeiros segundos do vídeo e produzirá apenas uma miniatura, independentemente das outras configurações para Step e Range. O valor padrão é macro {Best}.

start: string

Valor de Propriedade

string

step

Os intervalos em que as miniaturas são geradas. O valor pode estar no formato ISO 8601 (por exemplo, PT05S para uma imagem a cada 5 segundos), ou uma contagem de quadros (por exemplo, 30 para uma imagem a cada 30 quadros), ou um valor relativo para a duração do fluxo (por exemplo, 10% para uma imagem a cada 10% de duração do fluxo). Nota: O valor da etapa afetará a primeira miniatura gerada, que pode não ser exatamente a especificada na hora de início predefinida da transformação. Isso se deve ao codificador, que tenta selecionar a melhor miniatura entre a hora de início e a posição da etapa desde a hora de início como a primeira saída. Como o valor padrão é 10%, isso significa que, se o fluxo tiver longa duração, a primeira miniatura gerada pode estar longe da especificada na hora de início. Tente selecionar um valor razoável para Etapa se a primeira miniatura for esperada perto da hora de início ou defina o valor Intervalo em 1 se apenas uma miniatura for necessária na hora de início.

step?: string

Valor de Propriedade

string

Detalhes da Propriedade Herdada

keyFrameInterval

A distância entre dois quadros-chave. O valor deve ser diferente de zero no intervalo [0,5, 20] segundos, especificado no formato ISO 8601. O padrão é 2 segundos (PT2S). Observe que essa configuração será ignorada se VideoSyncMode.Passthrough estiver definido, onde o valor KeyFrameInterval seguirá a configuração da fonte de entrada.

keyFrameInterval?: string

Valor de Propriedade

string

herdado de Video.keyFrameInterval

label

Uma etiqueta opcional para o codec. O rótulo pode ser usado para controlar o comportamento de muxing.

label?: string

Valor de Propriedade

string

herdado de Video.label

stretchMode

O modo de redimensionamento - como o vídeo de entrada será redimensionado para se ajustar à resolução de saída desejada (s). O padrão é AutoSize

stretchMode?: string

Valor de Propriedade

string

herdado de Video.stretchMode

syncMode

O modo de sincronização de vídeo

syncMode?: string

Valor de Propriedade

string

herdado de Video.syncMode