L'API Transcoder calcola la frequenza fotogrammi per il video di output in base alla
frequenza fotogrammi del video di input e alla frequenza fotogrammi di output specificata. Puoi specificare la frequenza fotogrammi di output, in frame al secondo (f/s), utilizzando il campo frameRate
. Il valore frameRate
fornito deve essere sempre inferiore o uguale a 120 FPS.
Se il frameRate
fornito è 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 temporale pari a 1000/23123.
Strategie di conversione della frequenza frame
Nei casi in cui la frequenza fotogrammi di output non corrisponde alla frequenza fotogrammi di input, sono supportate due
strategie di conversione della frequenza fotogrammi 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 fotogrammi di output specificata. Per impostare un valore FPS esatto, impostaframeRateConversionStrategy
su questa opzione. Devi anche disabilitare l'ottimizzazione del 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. Conserva ogni n° frame. N è il fattore di sottocampionamento determinato dalla formula (frequenza frame di input / frequenza frame target).Per l'opzione
DOWNSAMPLE
, la frequenza fotogrammi video target:- Il valore predefinito è la frequenza fotogrammi di input se questa è superiore alla frequenza fotogrammi di input; l'API Transcoder non crea nuovi frame video.
- È sempre superiore o uguale alla frequenza fotogrammi di output effettiva. La frequenza fotogrammi di input è divisibile per la frequenza fotogrammi di output effettiva.
Per l'opzione DOWNSAMPLE
, la seguente tabella mostra la frequenza fotogrammi video di output calcolata in base alla frequenza fotogrammi di input (nella prima colonna) e alla frequenza frame target (nelle colonne successive). Tutte le frequenze fotogrammi sono espresse in f/s.
di inupt | (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 |