L'API Transcoder calcule la fréquence d'images de la vidéo de sortie en fonction de la fréquence d'images de la vidéo d'entrée et de la fréquence d'images de sortie que vous spécifiez. Vous spécifiez la fréquence d'images de sortie, en images par seconde (FPS), à l'aide du champ frameRate
. La valeur frameRate
fournie doit toujours être inférieure ou égale à 120 FPS.
Si la valeur frameRate
fournie n'est pas standard, elle est arrondie à la valeur la plus proche avec trois chiffres après la virgule. Par exemple, la valeur 23.12345 est arrondie à 23.123 et la base de temps est 1 000/23 123.
Stratégies de conversion de fréquence d'images
Si la fréquence d'images de sortie ne correspond pas à la fréquence d'images d'entrée, deux stratégies de conversion de fréquence d'images sont acceptées à l'aide du champ frameRateConversionStrategy
. Définissez le champ sur l'une des valeurs suivantes:
DROP_DUPLICATE
: supprime ou duplique des images pour correspondre à la fréquence d'images de sortie spécifiée. Pour définir une valeur de FPS exacte, définissezframeRateConversionStrategy
sur cette option. Vous devez également désactiver l'optimisation de la tâche (définissezoptimization
surDISABLED
).Cette option vous permet de définir une valeur exacte de FPS de sortie pour toute valeur d'entrée de FPS.
DOWNSAMPLE
: stratégie de conversion de fréquence d'images par défaut si aucune stratégie n'est spécifiée. Conserve toutes les N images. N est le facteur de sous-échantillonnage déterminé par la formule (fréquence d'images d'entrée / fréquence d'images cible).Pour l'option
DOWNSAMPLE
, la fréquence d'images cible de la vidéo:- La valeur par défaut est la fréquence d'images d'entrée si la fréquence d'images cible est supérieure à la fréquence d'images d'entrée. L'API Transcoder ne crée pas de nouvelles images vidéo.
- est toujours supérieure ou égale à la fréquence d'images réelle de sortie ; La fréquence d'images d'entrée est divisible par la fréquence d'images réelle de sortie.
Pour l'option DOWNSAMPLE
, le tableau suivant affiche la fréquence d'images vidéo de sortie calculée en fonction de la fréquence d'images d'entrée (dans la première colonne) et de la fréquence d'images cible (dans les colonnes suivantes). Toutes les fréquences d'images sont indiquées en FPS.
Entrée | (30) | (60) | (25) | (50) |
---|---|---|---|---|
240 | Échec | Échec | Échec | Échec |
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 |