L'API Transcoder calcola la frequenza fotogrammi del video di output in base alla frequenza fotogrammi del video di input e a quella di output specificata. Specifica
la frequenza fotogrammi in uscita, in frame al secondo (FPS), utilizzando il
campo
frameRate
. Il valore fornito per frameRate
deve sempre essere inferiore o uguale a 120 FPS.
Se il valore fornito
frameRate
è un valore non standard, viene arrotondato al valore più vicino con tre cifre decimali. Ad esempio, il valore 23.12345 viene arrotondato a 23.123 e genera
una base di tempo di 1000/23123.
Strategie di conversione della frequenza fotogrammi
Se la frequenza frame in uscita non corrisponde a quella in entrata, sono supportate due strategie di conversione della frequenza frame utilizzando il campo frameRateConversionStrategy
. Imposta il campo su uno dei seguenti valori:
DROP_DUPLICATE
: elimina o duplica i frame in modo che corrispondano alla frequenza di frame in uscita specificata. Per impostare un valore FPS esatto, impostaframeRateConversionStrategy
su questa opzione. Devi anche disattivare l'ottimizzazione per il job (impostaoptimization
suDISABLED
).Con questa opzione, puoi impostare un valore FPS di output esatto per qualsiasi valore FPS di input.
DOWNSAMPLE
: la strategia di conversione della frequenza frame predefinita se non viene specificata alcuna strategia. Mantiene ogni Nesimo frame. N è il fattore di riduzione che viene determinato dalla formula (frequenza frame di input / frequenza frame target).Per l'opzione
DOWNSAMPLE
, il frame rate video target:- Il valore predefinito è la frequenza fotogrammi di input se la frequenza fotogrammi target è superiore alla frequenza fotogrammi di input. L'API Transcoder non crea nuovi fotogrammi video.
- È sempre maggiore o uguale alla frequenza fotogrammi di output effettiva. La frequenza frame di input è divisibile per la frequenza frame di output effettiva.
Per l'opzione DOWNSAMPLE
, la tabella seguente mostra la frequenza frame video di output calcolata in base alla frequenza frame di input (nella prima colonna) e alla frequenza frame di destinazione (nelle colonne successive). Tutte le frequenze fotogrammi sono indicate in FPS.
Input | (30) | (60) | (25) | (50) |
---|---|---|---|---|
240 | Non conforme | Non conforme | Non conforme | Non conforme |
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 |