La API de Transcoder calcula la velocidad de fotogramas del video de salida según la velocidad de fotogramas del video de entrada y la de salida que especifiques. Debes especificar la velocidad de fotogramas de salida en fotogramas por segundo (FPS) con el campo frameRate
. El objeto frameRate
proporcionado siempre debe ser menor o igual que 120 FPS.
Si el frameRate
proporcionado es un valor no estándar, se redondea al valor más cercano con tres decimales. Por ejemplo, el valor 23.12345 se redondea a 23.123 y el resultado es una base temporal de 1000/23123.
Estrategias de conversión de velocidad de fotogramas
En los casos en que la velocidad de fotogramas de salida no coincide con la velocidad de fotogramas de entrada, se admiten dos estrategias de conversión de velocidad de fotogramas mediante el campo frameRateConversionStrategy
. Establece el campo en una de las siguientes opciones:
DROP_DUPLICATE
: descarta o duplica los fotogramas para que coincidan con la velocidad de fotogramas de salida especificada. Para establecer un valor de FPS exacto, estableceframeRateConversionStrategy
en esta opción. También debes inhabilitar la optimización para el trabajo (configuraoptimization
enDISABLED
).Con esta opción, puedes establecer un valor de FPS de salida exacto para cualquier valor de FPS de entrada determinado.
DOWNSAMPLE
: Es la estrategia predeterminada de conversión de velocidad de fotogramas si no se especifica ninguna. Conserva cada N marco. N es el factor de la reducción de la muestra que se determina mediante la fórmula (velocidad de fotogramas de entrada / velocidad de fotogramas objetivo).Para la opción
DOWNSAMPLE
, la velocidad de fotogramas del video objetivo tiene las siguientes características:- El valor predeterminado es la velocidad de fotogramas de entrada si la velocidad de fotogramas objetivo es mayor que la de entrada. La API de Transcoder no crea fotogramas de video nuevos.
- Siempre es mayor o igual que la velocidad de fotogramas de salida real. La velocidad de fotogramas de entrada es divisible por la velocidad de fotogramas de salida real.
Para la opción DOWNSAMPLE
, en la siguiente tabla, se muestra la velocidad de fotogramas del video de salida calculada según la velocidad de fotogramas de entrada (en la primera columna) y la velocidad de fotogramas objetivo (en las columnas posteriores). Todas las velocidades de fotogramas se expresan en FPS.
Entrada | (30) | (60) | (25) | (50) |
---|---|---|---|---|
240 | Reprobada | Reprobada | Reprobada | Reprobada |
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 |