A API Transcoder calcula a velocidade de frames do vídeo de saída com base na velocidade de frames do vídeo de entrada e na velocidade de frames de saída que especificar. Especifica a velocidade de frames de saída, em frames por segundo (FPS), através do campo frameRate
. O valor de frameRate
tem de ser sempre inferior ou igual a 120 FPS.
Se o valor
frameRate
fornecido for um valor não padrão, é arredondado para o valor mais próximo com três
casas decimais. Por exemplo, o valor 23,12345 é arredondado para 23,123 e resulta
numa base de tempo de 1000/23123.
Estratégias de conversão da velocidade de frames
Nos casos em que a velocidade de frames de saída não corresponde à velocidade de frames de entrada, são suportadas duas estratégias de conversão da velocidade de frames através do campo frameRateConversionStrategy
. Defina o campo para uma das seguintes opções:
DROP_DUPLICATE
: elimina ou duplica frames para corresponder à taxa de frames de saída especificada. Para definir um valor de FPS exato, defina oframeRateConversionStrategy
para esta opção. Também tem de desativar a otimização para a tarefa (definiroptimization
comoDISABLED
).Com esta opção, pode definir um valor de FPS de saída exato para qualquer valor de FPS de entrada.
DOWNSAMPLE
: A estratégia de conversão de velocidade de frames predefinida se não for especificada nenhuma estratégia. Mantém todos os N.º fotogramas. N é o fator de redução da amostragem determinado pela fórmula (velocidade de frames de entrada / velocidade de frames alvo).Para a opção
DOWNSAMPLE
, a velocidade de frames do vídeo de destino:- O valor predefinido é a velocidade de frames de entrada se a velocidade de frames de destino for superior à velocidade de frames de entrada. A API Transcoder não cria novos frames de vídeo.
- É sempre superior ou igual à taxa de frames de saída real. A velocidade de frames de entrada é divisível pela velocidade de frames de saída real.
Para a opção DOWNSAMPLE
, a tabela seguinte mostra a taxa de frames do vídeo de saída calculada, tendo em conta a taxa de frames de entrada (na primeira coluna) e a taxa de frames de destino (nas colunas subsequentes). Todas as velocidades de frames são indicadas em FPS.
Entrada | (30) | (60) | (25) | (50) |
---|---|---|---|---|
240 | Falha | Falha | Falha | Falha |
120 | 30 | 60 | 20 | 40 |
100 | 25 | 50 | 25 | 50 |
50 | 25 | 50 | 25 | 50 |
60 | 30 | 60 | 20 | 30 |
59,94 | 29,97 | 59,94 | 19,98 | 29,97 |
48 | 24 | 48 | 24 | 48 |
30 | 30 | 30 | 15 | 30 |
25 | 25 | 25 | 25 | 25 |
24 | 24 | 24 | 24 | 24 |
23,976 | 23,976 | 23,976 | 23,976 | 23,976 |
15 | 15 | 15 | 15 | 15 |
12 | 12 | 12 | 12 | 12 |
10 | 10 | 10 | 10 | 10 |