Calcolo della frequenza fotogrammi

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, imposta frameRateConversionStrategy su questa opzione. Devi anche disabilitare l'ottimizzazione del job (imposta optimization su DISABLED).

    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