PresetConfigurations interface
Um objeto de definições de configuração opcionais para codificador.
Propriedades
complexity | Permite-lhe configurar as definições do codificador para controlar o equilíbrio entre velocidade e qualidade. Exemplo: defina Complexidade como Velocidade para codificação mais rápida, mas menos eficiência de compressão. |
interleave |
Define o modo de intercalação da saída para controlar a forma como o áudio e o vídeo são armazenados no formato de contentor. Exemplo: defina InterleavedOutput como NonInterleavedOutput para produzir saídas apenas de áudio e apenas vídeo em ficheiros MP4 separados. |
key |
O intervalo da moldura da chave em segundos. Exemplo: defina KeyFrameIntervalInSeconds como 2 para reduzir a memória intermédia de reprodução para alguns jogadores. |
max |
A velocidade de transmissão máxima em bits por segundo (limiar para a camada de vídeo superior). Exemplo: defina MaxBitrateBps como 6000000 para evitar produzir saídas de velocidade de transmissão muito elevadas para conteúdos com elevada complexidade. |
max |
A altura máxima das camadas de vídeo de saída. Exemplo: defina MaxHeight como 720 para produzir camadas de saída até 720P, mesmo que a entrada seja 4K. |
max |
O número máximo de camadas de vídeo de saída. Exemplo: defina MaxLayers como 4 para se certificar de que, no máximo, são produzidas 4 camadas de saída para controlar o custo global da tarefa de codificação. |
min |
A velocidade de transmissão mínima em bits por segundo (limiar para a camada de vídeo inferior). Exemplo: defina MinBitrateBps como 200000 para ter uma camada inferior que abrange os utilizadores com pouca largura de banda de rede. |
min |
A altura mínima das camadas de vídeo de saída. Exemplo: defina MinHeight como 360 para evitar camadas de saída de resoluções mais pequenas, como 180P. |
Detalhes de Propriedade
complexity
Permite-lhe configurar as definições do codificador para controlar o equilíbrio entre velocidade e qualidade. Exemplo: defina Complexidade como Velocidade para codificação mais rápida, mas menos eficiência de compressão.
complexity?: string
Valor de Propriedade
string
interleaveOutput
Define o modo de intercalação da saída para controlar a forma como o áudio e o vídeo são armazenados no formato de contentor. Exemplo: defina InterleavedOutput como NonInterleavedOutput para produzir saídas apenas de áudio e apenas vídeo em ficheiros MP4 separados.
interleaveOutput?: string
Valor de Propriedade
string
keyFrameIntervalInSeconds
O intervalo da moldura da chave em segundos. Exemplo: defina KeyFrameIntervalInSeconds como 2 para reduzir a memória intermédia de reprodução para alguns jogadores.
keyFrameIntervalInSeconds?: number
Valor de Propriedade
number
maxBitrateBps
A velocidade de transmissão máxima em bits por segundo (limiar para a camada de vídeo superior). Exemplo: defina MaxBitrateBps como 6000000 para evitar produzir saídas de velocidade de transmissão muito elevadas para conteúdos com elevada complexidade.
maxBitrateBps?: number
Valor de Propriedade
number
maxHeight
A altura máxima das camadas de vídeo de saída. Exemplo: defina MaxHeight como 720 para produzir camadas de saída até 720P, mesmo que a entrada seja 4K.
maxHeight?: number
Valor de Propriedade
number
maxLayers
O número máximo de camadas de vídeo de saída. Exemplo: defina MaxLayers como 4 para se certificar de que, no máximo, são produzidas 4 camadas de saída para controlar o custo global da tarefa de codificação.
maxLayers?: number
Valor de Propriedade
number
minBitrateBps
A velocidade de transmissão mínima em bits por segundo (limiar para a camada de vídeo inferior). Exemplo: defina MinBitrateBps como 200000 para ter uma camada inferior que abrange os utilizadores com pouca largura de banda de rede.
minBitrateBps?: number
Valor de Propriedade
number
minHeight
A altura mínima das camadas de vídeo de saída. Exemplo: defina MinHeight como 360 para evitar camadas de saída de resoluções mais pequenas, como 180P.
minHeight?: number
Valor de Propriedade
number