Transcoder API menghitung kecepatan frame untuk video output berdasarkan
kecepatan frame video input dan kecepatan frame output yang Anda tentukan. Anda menentukan
kecepatan frame output, dalam frame per detik (FPS), menggunakan
kolom
frameRate
. frameRate
yang diberikan
harus selalu kurang dari atau sama dengan 120 FPS.
Jika
frameRate
yang diberikan adalah nilai non-standar, nilai tersebut akan dibulatkan ke nilai terdekat dengan tiga
angka desimal. Misalnya, nilai 23,12345 dibulatkan menjadi 23,123 dan menghasilkan
basis waktu 1000/23123.
Strategi konversi kecepatan frame
Jika kecepatan frame output tidak cocok dengan kecepatan frame input, dua
strategi konversi kecepatan frame didukung menggunakan
kolom
frameRateConversionStrategy
. Tetapkan kolom ke salah satu opsi berikut:
DROP_DUPLICATE
: Menurunkan atau menduplikasi frame agar sesuai dengan kecepatan frame output yang ditentukan. Untuk menetapkan nilai FPS yang tepat, tetapkanframeRateConversionStrategy
ke opsi ini. Anda juga harus menonaktifkan pengoptimalan untuk tugas (tetapkanoptimization
keDISABLED
).Dengan opsi ini, Anda dapat menetapkan nilai FPS output yang tepat untuk setiap nilai FPS input tertentu.
DOWNSAMPLE
: Strategi konversi kecepatan frame default jika tidak ada strategi yang ditentukan. Menyimpan setiap frame N. N adalah faktor downsample yang ditentukan oleh formula (kecepatan frame input / kecepatan frame target).Untuk opsi
DOWNSAMPLE
, target kecepatan frame video:- Setelan default-nya adalah kecepatan frame input jika kecepatan frame target lebih besar dari kecepatan frame input; Transcoder API tidak membuat frame video baru.
- Selalu lebih besar dari atau sama dengan kecepatan frame output yang sebenarnya. Kecepatan frame input dapat dibagi dengan kecepatan frame output sebenarnya.
Untuk opsi DOWNSAMPLE
, tabel berikut menunjukkan kecepatan frame video output yang dihitung
berdasarkan kecepatan frame input (di kolom pertama) dan kecepatan frame
target (di kolom berikutnya). Semua kecepatan frame diberikan dalam FPS.
Input | (30) | (60) | (25) | (50) |
---|---|---|---|---|
240 | Gagal | Gagal | Gagal | Gagal |
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 |