Topik ini menjelaskan parameter publik untuk produksi video batch.
Dokumen ini terutama menjelaskan parameter publik untuk produksi video otomatis berbasis skrip, produksi video pencocokan citra-teks cerdas – skenario umum, produksi video pencocokan citra-teks cerdas – skenario koleksi film, dan tugas produksi video campuran berenergi tinggi. Untuk contoh penggunaan parameter publik ini, lihat dokumen deskripsi parameter untuk setiap tugas.
Parameter SubHeading
Parameter | Tipe | Deskripsi | Contoh | Wajib |
Level | Integer | Level subjudul. Enumerasi: 1: Subjudul Level 1 2: Subjudul Level 2 3: Subjudul Level 3 4: Subjudul Level 4 5: Subjudul Level 5 | 1 | Ya |
TitleArray | List<String> | Array subjudul. Satu subjudul dipilih secara acak untuk setiap komposisi. Maksimal 50 subjudul, masing-masing tidak lebih dari 50 karakter. | ["****b4549d46c88681030f6e****","****549d46c88b4681030f6e****"] | Ya |
Parameter Stiker
Parameter | Tipe | Deskripsi | Contoh | Wajib |
MediaId | String | ID stiker, logo, watermark, atau citra lainnya | ****b4545fg6c88681030f6e**** | Salah satu dari keduanya wajib diisi MediaId didahulukan jika keduanya disediakan |
MediaURL | String | URL citra, hanya mendukung OSS milik Anda sendiri | Aturan: http://[your-bucket].oss-[your-region-id].aliyuncs.com/[your-file-path]/[your-file-name].png Contoh: http://example.oss-cn-shanghai.aliyuncs.com/example/example.png | |
X | Float | Lihat VideoTrackClip.X | 10 | Tidak |
Y | Float | Lihat VideoTrackClip.Y | 100 | Tidak |
Width | Float | Lihat VideoTrackClip.Width | 300 | Tidak |
Height | Float | Lihat VideoTrackClip.Height | 300 | Tidak |
DyncFrames | Integer | Jumlah frame untuk stiker animasi, rentang nilai [0,100] | 25 | Tidak, isi hanya jika stiker bersifat animasi |
Opacity | Float | Transparansi, rentang [0,1], nilai default adalah 1 | 0.6 | Tidak |
Parameter MediaConfig
Parameter | Tipe | Deskripsi | Contoh | Wajib |
Volume | String | Volume video input. Rentang nilai: [0, 10.0], mendukung hingga dua tempat desimal. | 0.5 | Tidak, default adalah 0 |
MediaMetaDataArray | List<MediaMetaData> | Daftar informasi metadata media. | Lihat parameter MediaMetaData untuk detailnya | Tidak |
Parameter MediaMetaData
Parameter | Tipe | Deskripsi | Contoh | Wajib |
Media | String | ID Media atau URL OSS, harus konsisten dengan materi yang diteruskan dalam InputConfig. | 53fg5f9d46c88b******0f6etft6 | Ya |
GroupName | String | Kelompok tempat media tersebut berada. Penting Parameter ini hanya berlaku dalam mode [Produksi video otomatis berbasis skrip]. Jangan teruskan parameter ini dalam mode produksi video lainnya. | group1 | Wajib dalam mode [Produksi video otomatis berbasis skrip], tidak diperlukan dalam mode produksi video lainnya |
TimeRangeList | List<TimeRange> | Daftar rentang titik masuk dan keluar. Setiap materi mendukung penentuan beberapa titik masuk dan keluar, dari mana segmen dipilih untuk komposisi. | [{"In":"0","Out":"1"},{"In":"2","Out":"3"}] | Ya |
Opacity | Float | Transparansi materi, rentang nilai [0,1] Penting Saat menggunakan parameter transparansi, disarankan untuk menambahkan citra latar belakang BackgroundImageArray. Jika BackgroundImageConfig dikonfigurasi, parameter ini tidak akan berlaku lagi. | 0.5 | Tidak, default adalah 1 |
Parameter TimeRange
Parameter | Tipe | Deskripsi | Contoh | Wajib |
In | Float | Titik masuk materi, dalam detik, akurat hingga 4 tempat desimal | 1.1233 | Ya |
Out | Float | Titik keluar materi, dalam detik, akurat hingga 4 tempat desimal | 2.4566 | Ya |
Parameter SpeechConfig
Parameter | Tipe | Deskripsi | Contoh | Wajib |
Volume | String |
| 0.5 | Tidak, default adalah 1 |
AsrConfig | JSON |
| {"Alignment":"TopCenter","AdaptMode":"AutoWrap","Font":"Alibaba PuHuiTi 2.0 65 Medium","SizeRequestType":"Nominal","Spacing":-1,"Y":0.8} | Tidak |
Voice | String |
| zhimiao_emo,zhilun | Tidak |
SpeechRate |
Catatan Metode perhitungan laju ucapan:
Untuk kecepatan kurang dari 1x, gunakan koefisien 0.002. Untuk kecepatan lebih dari 1x, gunakan koefisien 0.001. Hasil algoritma aktual mengambil nilai perkiraan. | 100 | Tidak, default adalah 0 | |
Style | String | Gaya suara ucapan. Nada suara dipilih secara acak dari gaya yang ditentukan. Default kosong. Jika Voice dan Style keduanya ditentukan, Voice didahulukan. Nilai:
Untuk contoh suara, lihat Contoh efek ucapan cerdas. | Gentle | Tidak |
CustomizedVoice | String | Mendukung nada suara khusus. Isi VoiceId dari kloning suara (versi standar dan publik keduanya didukung). Jika bidang ini diisi, Voice dan Style tidak akan berlaku. | Voice-test1 | Tidak |
JSON | Konfigurasi efek lokal keterangan (ucapan), mendukung penyorotan kata dan penyaringan kata sensitif. Tipe parameter adalah array. Penting Pada versi saat ini, parameter ini hanya mendukung mode [Produksi video otomatis berbasis skrip - ucapan kelompok], dan secara bertahap akan kompatibel dengan mode produksi video lainnya di masa depan. | [{"Type":"Highlight","Style":{"FontName":"KaiTi","FontSize":80,"FontColor":"20AEE9","OutlineColour":"2D20E9","Outline":3,"FontFace":{"Bold":true,"Underline":true}},"WordsList":["ApsaraVideo","Intelligent Media Services","Batch video production"]},{"Type":"Highlight","Style":{"FontFace":{"Italic":true}},"WordsList":["product","look"]},{"Type":"Forbidden","WordsList":["pitter-patter","bilibili"],"SoundReplaceMode":"None"}] | Tidak | |
SpeechLanguage | String | Bahasa keterangan (ucapan):
Penting Pada versi saat ini, parameter ini hanya mendukung mode [Produksi video otomatis berbasis skrip]. Saat parameter ini bernilai "en", disarankan untuk mengatur SpeechConfig.AsrConfig.AdaptMode menjadi AutoWrapAtSpaces | zh | Tidak. Default adalah zh |
Parameter SpecialWordsConfig
Parameter | Tipe | Deskripsi | Contoh | Wajib |
Type | String | Tipe kata khusus, rentang nilai:
| Highlight | Ya |
WordsList | List<String> | Daftar kata khusus, maksimal 20 kata, masing-masing kata tidak lebih dari 5 karakter. | ["ApsaraVideo","Intelligent Media Services","Batch video production"] | Ya |
JSON | Wajib saat Type = Highlight | {"FontFace":{"Italic":true}} | Tidak | |
SoundReplaceMode | String |
| None | Tidak |
SoundEventUrl | String | Wajib saat SoundReplaceMode = UserDefined. Mendukung penerusan file efek suara, yang harus berupa file wav dengan sampling rate 16000Hz, mono, 16-bit. Mendukung alamat unduh yang dapat diakses. | https://www.example.com/files/audio/example_sound.wav | Tidak |
Parameter Style
Nama | Tipe | Deskripsi | Contoh | Wajib |
FontName | String | Nama keterangan, font kustom saat ini tidak didukung. | KaiTi | Tidak |
FontColor | String | Warna font. Nilai warna heksadesimal BGR [BBGGRR], urutan warna terbalik dari RGB biasa. | 00FF7F | Tidak |
OutlineColour | String | Warna garis tepi. Nilai warna heksadesimal BGR [BBGGRR], urutan warna terbalik dari RGB biasa. | EBCE87 | Tidak |
BackColour | String | Warna bayangan. Nilai warna heksadesimal BGR [BBGGRR], urutan warna terbalik dari RGB biasa. | EBDE87 | Tidak |
FontSize | Integer | Ukuran font, dalam piksel. | 100 | Tidak |
Outline | Integer | Lebar garis tepi, dalam piksel. | 3 | Tidak |
JSON | Gaya font | {"Bold":true,"Italic":true,"Underline":true} | Tidak |
Parameter FontFace
Nama | Tipe | Deskripsi | Contoh | Wajib |
Bold | Boolean | Tebal | false | Tidak |
Italic | Boolean | Miring | false | Tidak |
Underline | Boolean | Garis bawah | false | Tidak |
Parameter BackgroundMusicConfig
Parameter | Tipe | Deskripsi | Contoh | Wajib |
Volume | String | Volume musik latar belakang. Rentang nilai: [0, 10.0], mendukung dua tempat desimal. | 0.5 | Tidak, default adalah 0.2 |
Style | String | Gaya musik latar belakang, default kosong. Jika musik latar belakang sudah dikonfigurasi dalam InputConfig, bidang ini tidak akan berlaku. Nilai:
| bgm-beauty | Tidak |
LoopMode | Boolean | Mode loop musik latar belakang
| true | Tidak, default adalah true |
AFadeOutDuration | Float | Durasi fade-out musik latar belakang, satuan: detik. Nilai: lebih besar atau sama dengan 0, kurang dari atau sama dengan durasi materi musik latar belakang. | 2.0 | Tidak, default adalah 2.0 |
Parameter BackgroundImageConfig
Parameter | Tipe | Deskripsi | Contoh | Wajib |
SubType | String | Tipe latar belakang. Rentang nilai:
| Color | Tidak |
Radius | Float | Radius efek buram, berlaku saat SubType=Blur, rentang nilai [0.01, 1] | 0.5 | Tidak |
Color | String | Warna latar belakang. Berlaku saat SubType=Color, warna heksadesimal RGB. | #000000 | Tidak |
Parameter teks banner
Parameter konfigurasi untuk judul (TitleConfig), subjudul (SubHeadingConfig), dan keterangan (SpeechConfig.AsrConfig) menggunakan parameter umum berikut. Produksi video batch bergantung pada editing reguler untuk mengimplementasikan sintesis teks banner dan telah melakukan praoptimasi terhadap gaya serta efek teks banner. Oleh karena itu, nilai default untuk keterangan dalam produksi video batch tidak sepenuhnya konsisten dengan editing reguler. Jika bidang TitleConfig, SubHeadingConfig, atau SpeechConfig.AsrConfig tidak memiliki nilai default, berarti produksi video batch belum menerapkan konfigurasi tambahan, sehingga nilai default aktual tetap mengikuti nilai default editing reguler (sebagaimana tercantum pada kolom ketiga “Deskripsi” dalam tabel di bawah).
Parameter | Tipe | Deskripsi | Contoh | Wajib | TitleConfig | SubHeadingConfig | SpeechConfig.AsrConfig |
TimelineIn | Float | Titik masuk teks, dalam detik, akurat hingga 4 tempat desimal | 1.1233 | Tidak | Tidak ada nilai default | Tidak ada nilai default | Parameter ini tidak didukung |
TimelineOut | Float | Titik keluar teks, dalam detik, akurat hingga 4 tempat desimal | 2.4566 | Tidak | Tidak ada nilai default | Tidak ada nilai default | Parameter ini tidak didukung |
X | Float | Jarak horizontal dari pojok kiri atas teks banner ke pojok kiri atas video output. Catatan: Mendukung format persentase dan piksel. Saat nilai berada di [0~0.9999], mewakili rasio terhadap lebar video output. Saat nilai berupa bilangan bulat >=2, mewakili piksel absolut. Default adalah 0. Koordinat ini akan diskalakan sesuai ukuran materi dan ukuran video output. | 0.1 | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default |
Y | Float | Jarak vertikal dari pojok kiri atas teks banner ke pojok kiri atas video output. Catatan: Mendukung format persentase dan piksel. Saat nilai berada di [0~0.9999], mewakili rasio terhadap tinggi video output. Saat nilai berupa bilangan bulat >=2, mewakili piksel absolut. Default adalah 0. Koordinat ini akan diskalakan sesuai ukuran materi dan ukuran video output. | 0.2 | Tidak | |||
Font | String | Font teks banner. Untuk font yang didukung, lihat daftar font. | SimSun | Tidak | Alibaba PuHuiTi 2.0 95 ExtraBold | Alibaba PuHuiTi 2.0 95 ExtraBold | Alibaba PuHuiTi 2.0 65 Medium |
FontSize | Int | Ukuran font teks banner. Ukuran font ini akan diskalakan sesuai ukuran materi dan ukuran video output. Default adalah 0, pengaturan maksimum yang didukung adalah 5000. Catatan:
| 24 | Tidak | Lihat deskripsi nilai default SubHeadingConfig.Level.FontSize | Lihat deskripsi nilai default SpeechConfig.AsrConfig.FontSize | |
SizeRequestType | String | Metode perhitungan dari ukuran font ke ukuran rendering teks aktual.
| Nominal | Tidak | Nominal | Nominal | Nominal |
FixedFontSize | Int | Ukuran font teks banner. Ukuran font ini tidak akan diskalakan sesuai ukuran materi dan ukuran video output. Catatan:
| 14 | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default |
FixedX | Float | Jarak horizontal dari pojok kiri atas teks banner ke pojok kiri atas video output. Catatan: Mendukung format persentase dan piksel. Saat nilai berada di [0~0.9999], mewakili rasio terhadap lebar video output. Saat nilai berupa bilangan bulat >=2, mewakili piksel absolut. Default adalah 0. Koordinat ini tidak akan diskalakan sesuai ukuran materi dan ukuran video output. | 64 | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default |
FixedY | Float | Jarak vertikal dari pojok kiri atas teks banner ke pojok kiri atas video output. Catatan: Mendukung format persentase dan piksel. Saat nilai berada di [0~0.9999], mewakili rasio terhadap lebar video output. Saat nilai berupa bilangan bulat >=2, mewakili piksel absolut. Default adalah 0. Koordinat ini tidak akan diskalakan sesuai ukuran materi dan ukuran video output. | 64 | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default |
FontColor | String | Warna teks banner, formatnya adalah # diikuti nilai heksadesimal. | #ffffff | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default |
FontColorOpacity | String | Transparansi teks banner, mewakili transparansi teks, rentang nilai 0-1. 1 berarti buram penuh, 0 berarti transparan penuh. | 0.5 | Tidak | 1 | 1 | 1 |
FontFace | Penampilan font teks banner, semua default ke false. | {"Bold":true,"Italic":true,"Underline":true} | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default | |
Spacing | Integer | Jarak karakter teks banner. Satuan: nilai piksel. | 1 | Tidak | 0 | -1 | |
LineSpacing | Integer | Jarak baris teks banner. Satuan: nilai piksel. Default adalah 0. | 1 | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default |
Angle | Float | Sudut rotasi berlawanan arah jarum jam teks banner. Satuan: derajat. Default adalah 0. | 5 | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default |
BorderStyle | Int | Mengatur format garis tepi dan bayangan teks banner. Nilai 1 atau 3, 1=garis tepi+bayangan, 3=latar belakang buram. Default adalah 1. | 3 | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default |
Outline | Int | Lebar garis tepi teks banner. Satuan: nilai piksel. Default adalah 0. | 1 | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default |
OutlineColour | String | Warna garis tepi teks banner, formatnya adalah # diikuti nilai heksadesimal. | #ffffff | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default |
Shadow | Int | Kedalaman bayangan yang dilemparkan oleh teks banner, satuan: nilai piksel. Default adalah 0. | 3 | Tidak | 0 | 0 | 0 |
BackColour | String | Warna bayangan teks banner, formatnya adalah # diikuti nilai heksadesimal. | #ffffff | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default |
Alignment | String | Metode penjajaran posisi teks banner, mendukung pengaturan:
Untuk memposisikan posisi keterangan secara akurat di bawah metode penjajaran yang berbeda, disarankan untuk mengatur metode penjajaran berikut:
| TopLeft | Tidak | TopCenter | TopCenter | TopCenter |
AdaptMode | String | Saat teks banner melebihi lebar video atau TextWidth yang ditentukan, akan secara otomatis membungkus atau diskalakan:
| AutoWrapAtSpaces | Tidak | AutoWrap | AutoWrap | AutoWrap |
TextWidth | String | Lebar kotak teks keterangan, berlaku saat AdaptMode diatur. Lebar kotak teks akan diatur sesuai nilai ini untuk pembungkusan atau penskalaan otomatis. Saat tidak diisi, akan secara otomatis membungkus atau diskalakan sesuai lebar video. Saat nilai lebih besar dari 0 dan kurang dari atau sama dengan 1, mewakili lebar relatif terhadap video output. Saat nilai lebih besar dari 1, mewakili nilai piksel absolut. | 0.8 | Tidak | 0.8 | 0.8 | Acak antara 0.8 ~ 0.9 |
FontUrl | String | Teks banner mendukung penggunaan jalur file font OSS pengguna untuk menghasilkan keterangan, mendukung format file font ttf, otf, dan woff. | Aturan: http://[your-bucket].oss-[your-region-id].aliyuncs.com/[your-file-path]/[your-file-name].ttf Contoh: https://your-bucket.oss-cn-shanghai.aliyuncs.com/example-font.ttf | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default |
EffectColorStyle | String | Tipe gaya karakter mewah teks banner. Contoh efek karakter mewah. Saat FontColor, FontColorOpacity, BorderStyle, Outline, OutlineColour, Shadow, BackColour, SubtitleEffects, TextureURL, BubbleStyleId, BubbleWidth, BubbleHeight dikonfigurasi, EffectColorStyle tidak akan berlaku | CS0001-000001 | Tidak | Lihat nilai default suite gaya judul, gaya ucapan, dan gaya citra latar belakang | Lihat nilai default suite gaya judul, gaya ucapan, dan gaya citra latar belakang | Lihat nilai default suite gaya judul, gaya ucapan, dan gaya citra latar belakang |
SubtitleEffects | Efek multi-lapisan untuk teks banner. Saat ini mendukung pengaturan beberapa lapisan garis tepi, beberapa lapisan bayangan, efek blur Gaussian (blur Gaussian hanya didukung saat tipe adalah bayangan), dan efek latar belakang keterangan. Catatan:
| [{"Type":"Outline"},{"Type":"Shadow"}] | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default | |
AaiMotionInEffect | String | Saat tipe keterangan adalah teks banner, mewakili tipe efek masuk teks banner. Mendukung pengaturan beberapa tipe, dipisahkan dengan koma. Contoh efek keterangan | blur_in,wave_in | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default |
AaiMotionIn | Float | Durasi efek masuk teks banner. Satuan: detik, akurat hingga 4 tempat desimal. Jika AaiMotionIn tidak diisi, default adalah 0.5s. Jika durasi teks kurang dari 0.5, akan menjadi durasi total dikurangi durasi keluar. | 0.5 | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default |
AaiMotionOutEffect | String | Saat tipe keterangan adalah teks banner, mewakili tipe efek keluar teks banner. Mendukung pengaturan beberapa tipe, dipisahkan dengan koma. Contoh efek keterangan | blur_in,wave_in | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default |
AaiMotionOut | Float | Saat tipe keterangan adalah teks banner, mewakili durasi efek keluar teks banner, satuan: detik, akurat hingga 4 tempat desimal. Jika AaiMotionOut tidak diisi, default adalah 0.5s. Jika durasi teks kurang dari 0.5, akan menjadi durasi teks total. | 0.5 | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default |
AaiMotionLoopEffect | String | Saat tipe keterangan adalah teks banner, mewakili tipe efek loop teks banner. Tidak dapat berlaku secara bersamaan dengan efek masuk atau keluar keterangan. Mendukung pengaturan beberapa tipe, dipisahkan dengan koma. Contoh efek keterangan | blur_in,wave_in | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default |
Ratio | Float | Saat tipe keterangan adalah teks banner, mewakili kecepatan pemutaran efek loop teks banner, akurat hingga 4 tempat desimal. 1 mewakili loop kecepatan normal, lebih dari 1 mewakili loop dipercepat, kurang dari 1 mewakili loop diperlambat. Default adalah 1. | 1.2 | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default |
TextureURL | String | Saat tipe keterangan adalah teks banner, mewakili efek tekstur keterangan. Mendukung format PNG, JPG, JPEG, BMP. Saat ini hanya mendukung penerusan file OSS. | https://your-bucket.oss-cn-shanghai.aliyuncs.com/your-image.png | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default |
BubbleStyleId | String | Saat tipe keterangan adalah teks banner, mewakili tipe gaya karakter gelembung teks banner. Untuk tipe dan efek gelembung, lihat: Contoh karakter gelembung | BS0001-000001 | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default |
BubbleWidth | Float | Hanya berlaku saat menggunakan karakter gelembung, mewakili lebar citra latar belakang gelembung relatif terhadap video output. Lebih dari 1 mewakili nilai piksel absolut, kurang dari atau sama dengan 1 mewakili nilai relatif. | 24 | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default |
BubbleHeight | Float | Hanya berlaku saat menggunakan karakter gelembung, mewakili tinggi citra latar belakang gelembung relatif terhadap video output. Lebih dari 1 mewakili nilai piksel absolut, kurang dari atau sama dengan 1 mewakili nilai relatif. | 24 | Tidak | Tidak ada nilai default | Tidak ada nilai default | Tidak ada nilai default |
Deskripsi nilai default
Deskripsi nilai default parameter "Y"
Ukuran video output | TitleConfig.Y | SubHeadingConfig.Y | SpeechConfig.AsrConfig.Y |
Portrait (rasio aspek kurang dari atau sama dengan 3:4) | 0.1 | Tidak ada nilai default | 0.8 |
Landscape (rasio aspek lebih dari atau sama dengan 4:3) | 0.05 | Tidak ada nilai default | 0.9 |
Square (rasio aspek lebih dari 4:3, kurang dari 3:4) | 0.08 | Tidak ada nilai default | 0.85 |
Deskripsi nilai default TitleConfig
Nilai default dalam tabel dijelaskan secara terpisah untuk ukuran "portrait 1080×1920", "landscape 1920×1080", dan "square 1080×1080". Nilai default FontSize untuk ukuran video output lainnya dapat dihitung menggunakan rumus berikut.
Definisi parameter:
Definisikan newOutputHeight = tinggi ukuran target;
Definisikan oldOutputHeight = tinggi ukuran asli;
Tentukan newOutputWidth = "lebar ukuran target";
Definisikan "oldOutputWidth" = "lebar ukuran asli";
Definisikan ratio = rasio;
Definisikan newFontSize = "ukuran font yang dikonversi"
min(a,b): Ambil nilai yang lebih kecil antara a dan b;
round(a): Bulatkan ke bilangan bulat terdekat.
Rumus perhitungan:
ratio = min(newOutputHeight / oldOutputHeight, newOutputWidth / oldOutputWidth);
newFontSize = round(oldFontSize × ratio);
di mana newFontSize adalah ukuran font yang dikonversi.
Contoh:
Asumsikan fontSize = 80 pada resolusi 1920×1080; saat dikonversi ke 960×540, newFontSize = 80 × min(960/1920, 540/1080) = 40.
Deskripsi nilai default TitleConfig.FontSize
Ukuran video output | M: Jumlah karakter judul | Nilai default fontSize |
Portrait - rasio aspek kurang dari atau sama dengan 3:4, menggunakan "1080×1920" sebagai contoh | 1 < M <= 8 | 119 |
8 < M <= 18 | 102 | |
M > 18 | 85 | |
Landscape - rasio aspek lebih dari atau sama dengan 4:3, menggunakan "1920×1080" sebagai contoh | 1 <= M <= 13 | 86 |
13 < M <= 34 | 67 | |
M > 34 | 52 | |
Square - rasio aspek lebih dari 4:3, kurang dari 3:4, menggunakan "1080×1080" sebagai contoh | 1 < M <= 9 | 76 |
9 < M <= 20 | 67 | |
M > 20 | 57 |
Deskripsi nilai default SpeechConfig.AsrConfig.FontSize
Ukuran video output | M: Jumlah karakter keterangan | Nilai default fontSize |
Portrait - rasio aspek kurang dari 3:4, menggunakan "1080×1920" sebagai contoh | 1 <= M <= 14 | 68 |
M > 14 | 59 | |
Landscape - rasio aspek lebih dari 4:3, menggunakan "1920×1080" sebagai contoh | 1 <= M <= 24 | 48 |
M > 24 | 38 | |
Kotak — rasio aspek lebih besar dari 4:3 dan lebih kecil dari 3:4, misalnya "1080×1080". | 1 <= M <= 16 | 43 |
M > 16 | 38 |
Deskripsi nilai default SubHeadingConfig.Level.FontSize
Nilai default FontSize | Ukuran video output | ||
Portrait (rasio aspek kurang dari atau sama dengan 3:4) | Landscape (rasio aspek lebih dari atau sama dengan 4:3) | Square (rasio aspek lebih dari 4:3, kurang dari 3:4) | |
68 | 67 | 57 | |
59 | 57 | 50 | |
51 | 48 | 43 | |
42 | 38 | 36 | |
38 | 33 | 31 | |
Deskripsi nilai default SubHeadingConfig.Spacing
Nilai default FontSize | Ukuran video output | ||
Portrait (rasio aspek kurang dari 3:4) | Landscape (rasio aspek lebih dari 4:3) | Square (rasio aspek lebih dari 4:3, kurang dari 3:4) | |
0.03 | 0.02 | 0.02 | |
0.03 | 0.01 | 0.01 | |
0.01 | 0 | 0 | |
0 | 0 | 0 | |
0 | 0 | 0 | |
Nilai default suite gaya judul, gaya ucapan, dan gaya citra latar belakang
Deskripsi suite gaya: Setiap kali video dikomposisi, satu suite dipilih secara acak dari daftar berikut. Jika Anda menetapkan parameter tertentu dalam API produksi video batch, parameter tersebut akan menggantikan nilai default dalam suite yang dipilih.
Aturan acak: Misalnya, jumlah video ditetapkan menjadi 20 dan Anda memilih suite latar belakang warna solid. Sistem akan menghasilkan angka acak antara 1 dan 21 (jumlah total suite latar belakang warna solid), misalnya 16, lalu memilih suite latar belakang secara berurutan mulai dari nomor 16, 17, 18, 19, 20, 21, 1, 2, 3, 4, 5, dan seterusnya.
Suite latar belakang warna solid
Urutan | |||
1 | CS0004-000010 | CS0005-000003 | icepublic-76270ecd8bdbb0670e4f830ce4226d78 |
2 | CS0001-000012 | CS0005-000003 | icepublic-867553776f24ba3806d046fd83d623bd |
3 | CS0003-000013 | CS0005-000003 | icepublic-6098a7e3a964e44da0950f8fc1c801c4 |
4 | CS0001-000001 | CS0005-000003 | icepublic-986c6407d749d5a74bcb6e09c6452b86 |
5 | CS0002-000011 | CS0005-000003 | icepublic-51cc7b3a1747b65f3f201e4fb1940584 |
6 | CS0001-000003 | CS0005-000003 | icepublic-7a194df166e57ecaf2a6ea7d5d40fef6 |
7 | CS0002-000016 | CS0005-000003 | icepublic-19220373b09e5964f7594740a0d90d95 |
8 | CS0001-000008 | CS0005-000003 | icepublic-f538fa00133b3119c3975027261c0f16 |
10 | CS0002-000012 | CS0005-000003 | icepublic-4728b79c865a727e43f2777fcd622425 |
11 | CS0001-000007 | CS0005-000003 | icepublic-f38f87e54bd3cb596915f0fca88768a8 |
12 | CS0003-000001 | CS0005-000003 | icepublic-090d7b5c5e6dbf94f77a0b2913f1233c |
13 | CS0002-000002 | CS0005-000003 | icepublic-6fb6aec40ddd18fd97c89f286096b13c |
14 | CS0001-000016 | CS0005-000003 | icepublic-123c94c93b441ee6274cc57af3a5f192 |
15 | CS0001-000013 | CS0005-000003 | icepublic-1daf8b4e4ba14a0b65ce36a74fb6f7ed |
16 | CS0001-000005 | CS0005-000003 | icepublic-6026a4719922367ac9911da573cf4ac3 |
17 | CS0004-000005 | CS0005-000003 | icepublic-e6a95f972fe9c0bade2b4bfbd14bd2b6 |
18 | CS0004-000009 | CS0005-000003 | icepublic-b9d7f849a675c2e88ac5d0b6c9dc13ae |
19 | CS0003-000014 | CS0005-000003 | icepublic-d647e23699457a716ec248002d07e441 |
20 | CS0004-000019 | CS0005-000003 | icepublic-80a6a9a1f1e9c92ed1fbb3c5fb273129 |
21 | CS0004-000012 | CS0005-000003 | icepublic-965162f2ffba0ca333602bc868959ed1 |
Suite latar belakang gradien
Urutan | |||
1 | CS0003-000019 | CS0005-000003 | icepublic-436399df008b57ce0d5bf18b2018fdf7 |
2 | CS0001-000014 | CS0005-000003 | icepublic-03a7dc16f773d21eb5a12c4532e83792 |
3 | CS0004-000007 | CS0005-000003 | icepublic-7793fe1121bbf0c328756d30eb43fbf6 |
4 | CS0004-000013 | CS0005-000003 | icepublic-e51bbb0ac440a66f5402644f15f167bc |
5 | CS0004-000015 | CS0005-000003 | icepublic-0cea2bfd1713e4be89d4cb2b69dcfd2d |
6 | CS0003-000011 | CS0005-000003 | icepublic-d94fd7ea908e5ef3e0f4776749b2ab21 |
7 | CS0003-000006 | CS0005-000003 | icepublic-85a3a18ad145149720af3f60cf365dbb |
8 | CS0003-000019 | CS0005-000003 | icepublic-22e6db400a8df8629836bfd1e7d0c3e0 |
9 | CS0003-000023 | CS0005-000003 | icepublic-ff9242c8573007d65e42f3497e3290fa |
10 | CS0003-000021 | CS0005-000003 | icepublic-e66f8ba4ecf0565bf03a21f818ec7bb7 |
Suite latar belakang citra
Urutan | |||
1 | CS0002-000008 | CS0005-000003 | icepublic-e0dafa38070907f0c33ccfcc98f93e80 |
2 | CS0002-000009 | CS0005-000003 | icepublic-5bbf38de39b72af630a78a6a46d5c4f8 |
3 | CS0003-000015 | CS0005-000003 | icepublic-3dfca71bf8a67992a84ec47b08d37a57 |
4 | CS0003-000006 | CS0005-000003 | icepublic-a8ce54acc939865038196ddf2b3e4628 |
5 | CS0004-000006 | CS0005-000003 | icepublic-7bc1ff25d2fe82d3d6780178be8274a8 |
6 | CS0003-000004 | CS0005-000003 | icepublic-afd1755bea61c89fe2d688b2380f9fe8 |
7 | CS0003-000024 | CS0005-000003 | icepublic-69a1b7dc1f3d5a02a1777f9df90861e2 |
8 | CS0004-000016 | CS0005-000003 | icepublic-c14bf83acdd62760f3cbaffce5c6dddb |
9 | CS0004-000008 | CS0005-000003 | icepublic-cc46ea3761f04bc735769dfc22bc1028 |
Parameter TemplateConfig
Untuk informasi lebih lanjut tentang cara membuat dan mendapatkan templat produksi video batch, lihat Deskripsi parameter konfigurasi templat produksi video batch.
Parameter | Tipe | Deskripsi | Contoh | Wajib |
BatchEditingTemplateIdArray | List<String> |
| ["****b4549d46c88681030f6e****","****549d46c88b4681030f6e****"] | Tidak |
Contoh parameter
{
"BatchEditingTemplateIdArray": [
"****b4549d46c88681030f6e****",
"****549d46c88b4681030f6e****"
]
}