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 décimales. Par exemple, la valeur 23,12345 est arrondie à 23,123, ce qui donne une base temporelle de 1 000/23 123.
Stratégies de conversion basées sur la fréquence d'images
Lorsque 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 prises en charge à 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 exacte de FPS, définissezframeRateConversionStrategy
sur cette option. Vous devez également désactiver l'optimisation pour la tâche (définissezoptimization
surDISABLED
).Avec cette option, vous pouvez définir une valeur exacte de FPS de sortie pour n'importe quelle valeur de FPS d'entrée donnée.
DOWNSAMPLE
: stratégie de conversion du format d'image par défaut si aucune stratégie n'est spécifiée. Conserve chaque Ne trame. N est le facteur de réduction qui est 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 de la vidéo cible:- Utilise par défaut la fréquence d'images d'entrée si la fréquence désirée est supérieure. L'API Transcoder ne crée pas de nouveaux frames vidéo.
- Elle est toujours supérieure ou égale à la fréquence d'images de sortie réelle. La fréquence d'images d'entrée est divisible par la fréquence d'images de sortie réelle.
Pour l'option DOWNSAMPLE
, le tableau suivant présente 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 |