All Products
Search
Document Center

Intelligent Media Services:Parameter publik produksi video batch

Last Updated:Nov 11, 2025

Topik ini menjelaskan parameter publik untuk produksi video batch.

Catatan

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

  • Volume audio ucapan, default adalah 1. Rentang nilai: [0, 10.0], mendukung hingga dua tempat desimal.

0.5

Tidak, default adalah 1

AsrConfig

JSON

  • Mendukung konfigurasi parameter keterangan, lihat: Teks banner untuk detail bidang.

{"Alignment":"TopCenter","AdaptMode":"AutoWrap","Font":"Alibaba PuHuiTi 2.0 65 Medium","SizeRequestType":"Nominal","Spacing":-1,"Y":0.8}

Tidak

Voice

String

  • Tentukan satu atau beberapa nada suara resmi, dipisahkan dengan koma. Saat beberapa suara ditentukan, satu akan dipilih secara acak untuk sintesis. Untuk nada suara yang tersedia, lihat Contoh efek ucapan cerdas.

zhimiao_emo,zhilun

Tidak

SpeechRate

  • Laju ucapan, rentang nilai: -500~500.

  • [-500, 0, 500] sesuai dengan rentang pengali laju ucapan [0.5, 1.0, 2.0].

Catatan

Metode perhitungan laju ucapan:

  • Kecepatan 0.8x: (1-1/0.8)/0.002 = -125

  • Kecepatan 1.2x: (1-1/1.2)/0.001 = 166

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:

  • "Gentle": Lembut. Termasuk: "zhiqi", "zhijia", "zhitian", "zhiyan_emo", "zhinan", "zhichu", "zhiyuan".

  • "Serious": Serius. Termasuk: "zhiru", "zhixiang", "zhilun", "zhifeng_emo".

  • "Entertainment": Hiburan. Termasuk: "zhiqing", "zhiwei", "zhibei_emo".

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

SpecialWordsConfig

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):

  • zh: Bahasa Tiongkok

  • en: Bahasa Inggris

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: Penyorotan kata

  • Forbidden: Penyaringan kata sensitif

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

Style

JSON

Wajib saat Type = Highlight

{"FontFace":{"Italic":true}}

Tidak

SoundReplaceMode

String

  • Metode mengganti audio yang sesuai dengan kata khusus dengan suara lain. Wajib saat Type = Forbidden.

  • Rentang nilai:

    • None: Tidak ada penggantian

    • Beep: Ganti suara asli dengan "beep"

    • UserDefined: Kustom

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

FontFace

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": Fashion

  • "bgm-chinese-style": Gaya Tiongkok

  • "bgm-cuisine": Makanan

  • "bgm-dynamic": Dinamis

  • "bgm-quirky": Unik

  • "bgm-relaxing": Santai

  • "bgm-romantic": Romantis

  • "bgm-upbeat": Ceria

bgm-beauty

Tidak

LoopMode

Boolean

Mode loop musik latar belakang

  • true: Menunjukkan loop otomatis

  • false: Menunjukkan berhenti setelah pemutaran selesai

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": Latar belakang warna solid

  • "Blur": Latar belakang buram

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

Catatan

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

Lihat deskripsi nilai default parameter "Y"

Lihat deskripsi nilai default parameter "Y"

Lihat deskripsi nilai default parameter "Y"

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:

  • Hanya salah satu dari FontSize dan FixedFontSize yang dapat diisi. Jika keduanya diisi, hanya FontSize yang berlaku.

24

Tidak

Lihat deskripsi nilai default TitleConfig.FontSize

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: Tinggi rendering keterangan (nilai piksel) sama dengan ukuran font FontSize.

  • RealDim: Untuk beberapa font, tinggi rendering keterangan (piksel) mungkin lebih kecil dari ukuran font FontSize.

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:

  • Hanya salah satu dari FontSize dan FixedFontSize yang dapat diisi. Jika keduanya diisi, hanya FontSize yang berlaku.

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

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

Lihat deskripsi nilai default SubHeadingConfig.Spacing

-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:

  • TopLeft: Pojok kiri atas video

  • TopCenter: Sumbu vertikal sisi atas video

  • TopRight: Pojok kanan atas video

  • CenterLeft: Sumbu horizontal sisi kiri video

  • CenterCenter: Posisi tengah video

  • CenterRight: Sumbu horizontal sisi kanan video

  • BottomLeft: Pojok kiri bawah video

  • BottomCenter: Sumbu vertikal sisi bawah video

  • BottomRight: Pojok kanan bawah video

Untuk memposisikan posisi keterangan secara akurat di bawah metode penjajaran yang berbeda, disarankan untuk mengatur metode penjajaran berikut:

  • Left, penjajaran kiri, X, Y meneruskan koordinat pojok kiri atas keterangan relatif terhadap pojok kiri atas video

  • Center, penjajaran tengah, X, Y meneruskan koordinat titik potong sumbu tengah keterangan dan batas atas relatif terhadap pojok kiri atas video

  • Right, penjajaran kanan, X, Y meneruskan koordinat pojok kanan atas keterangan relatif terhadap pojok kiri atas video

TopLeft

Tidak

TopCenter

TopCenter

TopCenter

AdaptMode

String

Saat teks banner melebihi lebar video atau TextWidth yang ditentukan, akan secara otomatis membungkus atau diskalakan:

  • AutoWrap: Pembungkusan baris otomatis

  • AutoScale: Penskalaan otomatis

  • AutoWrapAtSpaces: Pembungkusan baris otomatis hanya pada posisi spasi (cocok untuk skenario pembungkusan otomatis keterangan bahasa Inggris murni)

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

SubtitleEffect[]

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:

  • Jika SubtitleEffects diatur, bidang Outline dan Shadow dalam trek keterangan tidak akan berlaku lagi.

  • Saat mengatur beberapa lapisan efek garis tepi/bayangan/latar belakang, urutan array SubtitleEffects mewakili urutan lapisan. SubtitleEffect pertama dalam array akan dirender di lapisan paling bawah, dan SubtitleEffect terakhir dalam array akan dirender di lapisan paling atas.

[{"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

Catatan

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)

SubHeading.Level=1

68

67

57

SubHeading.Level=2

59

57

50

SubHeading.Level=3

51

48

43

SubHeading.Level=4

42

38

36

SubHeading.Level=5

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)

SubHeading.Level=1

0.03

0.02

0.02

SubHeading.Level=2

0.03

0.01

0.01

SubHeading.Level=3

0.01

0

0

SubHeading.Level=4

0

0

0

SubHeading.Level=5

0

0

0

Nilai default suite gaya judul, gaya ucapan, dan gaya citra latar belakang

Catatan
  • 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

EffectColorStyle: ID karakter mewah judul

EffectColorStyle: ID karakter mewah keterangan

mediaId citra latar belakang

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

EffectColorStyle: ID karakter mewah judul

EffectColorStyle: ID karakter mewah keterangan

mediaId citra latar belakang

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

EffectColorStyle: ID karakter mewah judul

EffectColorStyle: ID karakter mewah keterangan

mediaId citra latar belakang

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

Catatan

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>

  • Daftar templat, isi ID templat, batas 50. Satu templat dipilih secara acak dari daftar untuk setiap komposisi.

  • Aturan acak: Misalkan 10 templat diteruskan, dan jumlah video diatur menjadi 20. Pertama, angka acak antara 1 dan 10 dihasilkan, misalnya 3, lalu templat dipilih dalam urutan 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7...

  • Logika pemrosesan: Parameter konfigurasi dalam API produksi video batch memiliki prioritas lebih tinggi daripada parameter yang diatur dalam templat. Jika Anda telah mengonfigurasi templat, parameter non-kosong akan dibaca terlebih dahulu dari API tugas produksi video batch, dan untuk parameter kosong, akan dibaca dari templat.

["****b4549d46c88681030f6e****","****549d46c88b4681030f6e****"]

Tidak

Contoh parameter

{
  "BatchEditingTemplateIdArray": [
    "****b4549d46c88681030f6e****",
    "****549d46c88b4681030f6e****"
  ]
}