Calcular frame rate

A API Transcoder calcula o frame rate do vídeo de saída de acordo com o frame rate do vídeo de entrada e o frame rate de saída especificado. Especifique a taxa de quadros de saída, em quadros por segundo (QPS), usando o campo frameRate. O valor de frameRate fornecido precisa ser sempre menor ou igual a 120 QPS.

Se o frameRate for um valor não padrão, ele será arredondado para o valor mais próximo com três casas decimais. Por exemplo, o valor 23,12345 é arredondado para 23,123 e resulta em uma base de tempo de 1000/23123.

Estratégias de conversão de frame rate

Nos casos em que a taxa de frames de saída não corresponde à taxa de frames de entrada, duas estratégias de conversão de taxa de frames são aceitas usando o campo frameRateConversionStrategy. Defina o campo como uma das seguintes opções:

  • DROP_DUPLICATE: descarta ou duplica frames para corresponder à taxa de frames de saída especificada. Para definir um valor exato de QPS, defina frameRateConversionStrategy como essa opção. Também é necessário desativar a otimização para o job (definir optimization como DISABLED).

    Com essa opção, é possível definir um valor de QPS de saída exato para qualquer valor de QPS de entrada.

  • DOWNSAMPLE: a estratégia de conversão de taxa de quadros padrão se nenhuma estratégia for especificada. Mantém cada Nº frame. N é o fator de redução de amostragem determinado pela fórmula (frame rate de entrada / frame rate desejado).

    Para a opção DOWNSAMPLE, a taxa de frames de vídeo desejada:

    • O padrão é o frame rate de entrada se o frame rate de destino for maior que o frame rate de entrada. A API Transcoder não cria novos frames de vídeo.
    • É sempre maior ou igual ao frame rate real de saída. O frame rate de entrada é divisível pelo frame rate de saída real.

Para a opção DOWNSAMPLE, a tabela a seguir mostra o frame rate do vídeo de saída calculado de acordo com o frame rate de entrada (na primeira coluna) e o frame rate desejado (nas colunas subsequentes). Todos os frame rates são dados em QPS.

Input (30) (60) (25) (50)
240 Reprovado Reprovado Reprovado Reprovado
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