|
Parameter |
Type |
Description |
Example |
|---|---|---|---|
|
object |
Menentukan parameter untuk pemrosesan video. |
||
| DisableVideo |
boolean |
Menentukan apakah akan menonaktifkan pembuatan aliran video. Nilai yang valid:
|
false |
| Stream |
array |
Daftar indeks aliran video dari file sumber yang akan diproses. Jika dibiarkan kosong (nilai default), layanan akan memproses aliran video dengan indeks terkecil (aliran video pertama). Indeks lebih besar dari 100 menunjukkan bahwa semua aliran video diproses.
Catatan
Layanan mengabaikan indeks yang tidak sesuai dengan aliran video yang ada. |
|
|
integer |
Indeks aliran video yang akan diproses. |
0 |
|
| TranscodeVideo |
object |
Menentukan parameter transkoding video. Jika parameter ini dibiarkan kosong, pemrosesan video dinonaktifkan, dan file output tidak berisi aliran video. Catatan
Menonaktifkan pemrosesan video dengan membiarkan parameter ini kosong tidak disarankan. Gunakan parameter |
|
| Codec |
string |
Kodek video. Nilai yang valid:
|
h264 |
| PixelFormat |
string |
Format piksel. Default mengikuti format piksel video sumber. Nilai yang valid:
Catatan
Nilai |
yuv420p |
| FrameRateOption |
string |
Opsi laju frame. Nilai yang valid:
Nilai default:
Catatan
Parameter ini harus diatur bersamaan dengan parameter FrameRate. |
fixed |
| FrameRate |
number |
Laju frame video. Secara default, menggunakan laju frame video sumber. |
25 |
| ResolutionOption |
string |
Opsi resolusi. Nilai yang valid:
Nilai default:
Catatan
Parameter ini harus diatur bersamaan dengan parameter Resolution. |
fixed |
| Resolution |
string |
Resolusi video output dalam format
Catatan
Jika video sumber berisi metadata rotasi, sistem menentukan lebar, tinggi, serta sisi panjang dan pendek berdasarkan video yang telah diputar, yang sesuai dengan resolusi pemutaran-nya. |
640x480 |
| AdaptiveResolutionDirection |
boolean |
Menentukan apakah akan mengaktifkan pengubahan ukuran adaptif untuk sisi panjang dan pendek. Nilai yang valid:
|
true |
| ScaleType |
string |
Mode penskalaan. Nilai yang valid:
Catatan
Parameter ini harus diatur bersamaan dengan parameter Resolution. |
crop |
| Rotation |
integer |
Sudut rotasi searah jarum jam dalam derajat. Nilai yang valid:
|
90 |
| BitrateOption |
string |
Opsi bitrate video. Nilai yang valid:
Nilai default:
Catatan
Parameter ini harus diatur bersamaan dengan parameter Bitrate. |
fixed |
| Bitrate |
integer |
Bitrate video, dalam bit per detik (bps). Catatan
Parameter ini saling eksklusif dengan CRF. Jika kedua parameter ini dan parameter CRF dihilangkan, sistem akan meng-encode video dengan nilai CRF default 23. |
128000 |
| GOPSize |
integer |
Interval keyframe, dalam jumlah frame. Default: 150. Catatan
Parameter ini tidak didukung untuk panggilan API |
60 |
| CRF |
number |
Menentukan Constant Rate Factor (CRF). Parameter ini saling eksklusif dengan Bitrate. Rentang nilai yang valid adalah [0, 51]. Nilai yang lebih tinggi menghasilkan kualitas yang lebih rendah. Rentang yang direkomendasikan adalah [18, 38]. |
18 |
| BufferSize |
integer |
Ukuran buffer decoding untuk encoding bitrate variabel, dalam bit per detik (bps). Catatan
Parameter ini hanya berlaku saat digunakan bersama parameter CRF. |
4000000 |
| MaxBitrate |
integer |
Menetapkan bitrate maksimum untuk encoding bitrate variabel. Parameter ini memerlukan parameter Catatan
Parameter ini hanya berlaku saat digunakan bersama parameter CRF. |
128000 |
| BFrames |
integer |
Jumlah B-frame berturut-turut. Default: 3. |
3 |
| Refs |
integer |
Jumlah reference frame. Default: 2. |
2 |
| VideoSlim |
integer |
Menentukan apakah akan mengaktifkan mode Video Slim. Nilai yang valid:
Catatan
Untuk hasil optimal, gunakan parameter Penting Video Slim hanya mendukung kodek H.264 dan H.265, format piksel yuv420p, dan kedalaman 8-bit. Fitur ini tidak mendukung transkoding ke beberapa output video target atau penyambungan video. Untuk informasi selengkapnya, lihat Video Slim. |
0 |
| FilterVideo |
object |
Menentukan parameter filter video. Sistem mengabaikan parameter ini jika TranscodeVideo kosong atau jika TranscodeVideo.Codec bernilai Catatan
Parameter ini tidak didukung untuk panggilan API |
|
| Watermarks |
array |
Daftar watermark video yang akan diterapkan. |
|
|
object |
Konfigurasi untuk watermark video. |
||
| Type |
string |
Jenis watermark. Nilai yang valid:
|
text |
| Dx |
number |
Offset horizontal. Interpretasi nilai tergantung pada jenisnya:
|
0 |
| Dy |
number |
Offset vertikal. Interpretasi nilai tergantung pada jenisnya:
|
0 |
| StartTime |
number |
Waktu, dalam detik (s), ketika watermark pertama kali muncul. Secara default, muncul di awal video. |
0 |
| Duration |
number |
Durasi, dalam detik (s), untuk menampilkan watermark. Secara default, tetap terlihat hingga akhir video. |
0 |
| ReferPos |
string |
Posisi referensi untuk watermark. Nilai yang valid:
|
topleft |
| Content |
string |
Konten watermark teks. Default: kosong. Penting Parameter ini hanya berlaku saat Type bernilai text. |
example |
| FontName |
string |
Nama font untuk watermark teks. Nilai yang valid:
Penting Parameter ini hanya berlaku saat Type bernilai text. |
SourceHanSans-Bold |
| FontSize |
integer |
Ukuran font untuk watermark teks. Nilai harus berupa bilangan bulat dalam rentang (4, 120). Default: 16. Penting Parameter ini hanya berlaku saat Type bernilai text. |
18 |
| FontColor |
string |
Warna font watermark teks. Nilai dapat dalam format Penting Parameter ini hanya berlaku saat Type bernilai text. |
red |
| FontApha |
number |
Alpha font (transparansi) untuk watermark teks. Nilai harus dalam rentang (0, 1]. Nilai 1 (default) berarti teks sepenuhnya buram. Penting Parameter ini hanya berlaku saat Type bernilai text. |
0.8 |
| BorderWidth |
integer |
Lebar garis tepi untuk watermark teks, dalam piksel (px). Nilai harus berupa bilangan bulat dalam rentang [0, 4096]. Default: 0. Penting Parameter ini hanya berlaku saat Type bernilai text. |
2 |
| BorderColor |
string |
Warna garis tepi watermark teks. Nilai dapat dalam format Penting Parameter ini hanya berlaku saat Type bernilai text. |
red |
| URI |
string |
URI OSS dari file watermark. Format yang didukung adalah PNG dan MOV. URI OSS harus mengikuti format Penting Parameter ini hanya berlaku saat Type bernilai file. |
oss://test-bucket/watermark.jpg |
| Width |
number |
Lebar gambar watermark. Secara default, menggunakan lebar asli gambar watermark. Interpretasi nilai tergantung pada jenisnya:
|
80 |
| Height |
number |
Tinggi gambar watermark. Secara default, menggunakan tinggi asli gambar watermark. Interpretasi nilai tergantung pada jenisnya:
|
40 |
| Delogos |
array |
Menerapkan efek buram pada area persegi panjang video, biasanya untuk menghapus logo atau grafis di layar. |
|
|
object |
Parameter untuk efek buram video. |
||
| StartTime |
number |
Waktu mulai penerapan efek buram, dalam detik (s). Secara default, efek diterapkan sejak awal video. |
0 |
| Duration |
number |
Durasi penerapan efek buram, dalam detik (s). Secara default, efek berlangsung hingga akhir video. |
15 |
| Dx |
number |
Offset horizontal. Interpretasi nilai tergantung pada jenisnya:
|
0 |
| Dy |
number |
Offset vertikal. Interpretasi nilai tergantung pada jenisnya:
|
0 |
| Width |
number |
Lebar area buram. Secara default, nilainya 1.0 (desimal), yang mencakup seluruh lebar video output. Interpretasi nilai tergantung pada jenisnya:
|
100 |
| Height |
number |
Tinggi area buram. Secara default, nilainya 1.0 (desimal), yang mencakup seluruh tinggi video output. Interpretasi nilai tergantung pada jenisnya:
|
40 |
| ReferPos |
string |
Posisi referensi untuk area buram. Nilai yang valid:
|
topleft |
| Speed |
number |
Pengali kecepatan pemutaran video. Rentang nilai yang valid adalah [0.5, 1.0]. Default: 1.0. Catatan
Penting
|
1.0 |
| Desensitization |
object |
Menentukan pengaturan desensitisasi video. Penting
|
|
| Face |
object |
Menentukan pengaturan desensitisasi wajah. Catatan
Fitur ini sedang dalam tahap beta publik. Jika Anda memiliki pertanyaan, bergabunglah dengan grup DingTalk kami untuk memberikan masukan. Untuk nomor grup, lihat Hubungi kami. |
|
| Confidence |
number |
Ambang batas confidence untuk deteksi wajah. Sistem tidak melakukan desensitisasi terhadap wajah dengan skor confidence di bawah ambang batas ini.
|
0.4 |
| MinSize |
integer |
Ambang batas ukuran wajah minimum. Sistem tidak melakukan desensitisasi terhadap wajah dengan lebar atau tinggi lebih kecil dari ambang batas ini. Satuan: piksel. Default: 0, yang berarti tidak ada batasan ukuran. |
0.4 |
| LicensePlate |
object |
Menentukan pengaturan desensitisasi plat nomor. Catatan
Fitur ini sedang dalam tahap beta publik. Jika Anda memiliki pertanyaan, bergabunglah dengan grup DingTalk kami untuk memberikan masukan. Untuk nomor grup, lihat Hubungi kami. |
|
| Confidence |
number |
Ambang batas confidence untuk deteksi plat nomor. Sistem tidak melakukan desensitisasi terhadap plat nomor dengan skor confidence di bawah ambang batas ini.
|
0.4 |
| MinSize |
integer |
Ambang batas ukuran plat nomor minimum. Sistem tidak melakukan desensitisasi terhadap plat nomor dengan lebar atau tinggi lebih kecil dari ambang batas ini. Satuan: piksel. Default: 0, yang berarti tidak ada batasan ukuran. |
0.4 |