La API Transcoder calcula la velocidad de fotogramas del vídeo de salida a partir de la velocidad de fotogramas del vídeo de entrada y de la velocidad de fotogramas de salida que especifiques. Puedes especificar la velocidad de fotogramas de salida, en fotogramas por segundo (FPS), mediante el campo frameRate
. El valor proporcionado de
frameRate
siempre debe ser inferior o igual a 120 FPS.
Si el valor de frameRate
proporcionado no es estándar, se redondea al valor más cercano con tres decimales. Por ejemplo, el valor 23,12345 se redondea a 23,123 y da como resultado una base de tiempo de 1000/23123.
Estrategias de conversión de la frecuencia de imagen
Si la frecuencia de imagen de salida no coincide con la de entrada, se admiten dos estrategias de conversión de frecuencia de imagen mediante el campo frameRateConversionStrategy
. Asigna al campo uno de los siguientes valores:
DROP_DUPLICATE
: elimina o duplica fotogramas para que coincidan con la velocidad de fotogramas de salida especificada. Para definir un valor de FPS exacto, selecciona la opciónframeRateConversionStrategy
. También debes inhabilitar la optimización de la tarea (estableceoptimization
enDISABLED
).Con esta opción, puedes definir un valor de FPS de salida exacto para cualquier valor de FPS de entrada.
DOWNSAMPLE
: estrategia de conversión de la frecuencia de fotogramas predeterminada si no se especifica ninguna estrategia. Conserva cada N fotograma. N es el factor de submuestreo que se determina mediante la fórmula (velocidad de fotogramas de entrada/velocidad de fotogramas objetivo).En la opción
DOWNSAMPLE
, la velocidad de fotogramas del vídeo de destino:- Si la frecuencia de imagen de destino es superior a la de entrada, se usará la frecuencia de imagen de entrada de forma predeterminada. La API Transcoder no crea nuevos fotogramas de vídeo.
- Siempre es igual o superior a la frecuencia de fotogramas de salida real. La velocidad de fotogramas de entrada es divisible entre la velocidad de fotogramas de salida real.
En el caso de la opción DOWNSAMPLE
, en la siguiente tabla se muestra la frecuencia de imagen del vídeo de salida calculada en función de la frecuencia de imagen de entrada (en la primera columna) y la frecuencia de imagen de destino (en las columnas siguientes). Todas las velocidades de fotogramas se indican en FPS.
Entrada | (30) | (60) | (25) | (50) |
---|---|---|---|---|
240 | No superada | No superada | No superada | No superada |
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 |