Membuat tugas sorotan video. Fitur ini berada dalam pratinjau undangan.
Deskripsi operasi
-
Sebelum memanggil operasi ini, pastikan Anda sepenuhnya memahami metode penagihan dan harga Intelligent Media Management (IMM). Biaya dikenakan untuk ekstraksi sorotan dan pemrosesan media.
-
Sebelum memanggil operasi ini, pastikan tersedia Proyek di wilayah saat ini. Untuk informasi selengkapnya, lihat Manajemen proyek.
Penting Tugas asinkron tidak menjamin Ketepatan waktu.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
imm:CreateHighlightTask |
create |
*Proyek.
|
None | None |
Sintaks permintaan
POST HTTP/1.1
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ProjectName |
string |
Yes |
Nama proyek. |
immtest |
| Sources |
array<object> |
Yes |
Daftar sumber daya media yang akan diproses. Anda dapat menentukan hingga 10 video. |
|
|
object |
No |
Sumber daya media yang akan diproses. |
||
| Duration |
number |
No |
Durasi klip media. Unit: detik. Nilai default: 0, yang menunjukkan waktu akhir video. Parameter ini hanya valid ketika Type diatur ke Concat. |
0 |
| StartTime |
number |
No |
Waktu mulai sumber daya media. Nilai valid: [0, durasi video]. Parameter ini hanya valid ketika Type diatur ke Concat. Unit: detik. |
0 |
| URI |
string |
Yes |
URI sumber daya media, yang merupakan URI OSS. Hanya video yang didukung. |
oss://test-bucket/test-object |
| Mode |
string |
No |
Mode pengenalan sorotan. Nilai valid:
|
Average |
| Type |
string |
Yes |
Tipe pemrosesan. Nilai valid:
|
Retrieval |
| Highlight |
object |
No |
Konfigurasi sorotan. |
|
| Content |
string |
Yes |
Konten sorotan. Nilai valid:
Panjang nilai tidak boleh melebihi 100 karakter. |
character |
| Edit |
object |
No |
Konfigurasi pengeditan. |
|
| BackgroundMusicMode |
string |
No |
Mode musik latar. Nilai valid:
|
Closed |
| BackgroundMusics |
array<object> |
No |
Musik latar. Parameter ini hanya valid ketika BackgroundMusicMode diatur ke Random atau Sequential. Jumlah maksimum Track musik latar saat ini adalah 1. |
|
|
object |
No |
Track musik latar. |
||
| URI |
string |
Yes |
URI musik latar, yang merupakan URI OSS. Hanya file audio yang didukung. |
oss://test-bucket/test-object/test.mp3 |
| Volume |
number |
No |
Volume musik latar. Nilai valid: [0, 10]. Nilai default: 0.2. Nilai 1 menunjukkan volume asli. |
0.2 |
| Mode |
string |
Yes |
Mode pengeditan. Nilai valid:
|
Sequential |
| TransitionMode |
string |
No |
Mode transisi. Nilai valid:
|
Closed |
| Transitions |
array<object> |
No |
Efek transisi. Parameter ini hanya valid ketika TransitionMode diatur ke Random atau Sequential. Anda dapat menentukan hingga 10 efek transisi. |
|
|
object |
No |
|||
| Duration |
number |
No |
Durasi transisi. Unit: seconds. Jika durasi transisi lebih besar dari durasi klip dikurangi 1, efek transisi pada klip tidak berlaku. Nilai valid: [0, 5]. |
0 |
| Transition |
string |
Yes |
Efek transisi. Untuk informasi selengkapnya, lihat Efek transisi. |
fade |
| Weight |
integer |
No |
Bobot transisi. Nilai valid: [1, 100]. Nilai default: 50. Parameter ini hanya valid ketika TransitionMode diatur ke Random. |
50 |
| VfxEffectMode |
string |
No |
Mode efek visual. Nilai valid:
|
Closed |
| VfxEffects |
array<object> |
No |
Efek visual. Parameter ini hanya valid ketika VfxEffectMode diatur ke Random atau Sequential. Anda dapat menentukan hingga 10 efek visual. |
|
|
object |
No |
|||
| VfxEffect |
string |
Yes |
Efek visual. Untuk informasi selengkapnya, lihat Efek visual. |
letterboxed |
| Weight |
integer |
No |
Bobot efek visual. Nilai valid: [1, 100]. Nilai default: 50. Parameter ini hanya valid ketika VfxEffectMode diatur ke Random. |
50 |
| Output |
object |
Yes |
Konfigurasi output. |
|
| Audio | TargetAudio |
No |
Pengaturan parameter pemrosesan audio. Penting Jika Audio kosong, aliran audio pertama (jika ada) akan disalin langsung ke file output. |
|
| Container |
string |
No |
Tipe kontainer media. Parameter ini wajib diisi ketika Type diatur ke Concat atau Compose. Nilai valid:
Penting Anda harus menentukan Container dan URI. |
mp4 |
| MaxDuration |
number |
No |
Durasi maksimum video yang diedit. Unit: seconds. |
10.0 |
| Segment |
object |
No |
Pengaturan segmentasi media. Secara default, segmentasi tidak dilakukan. |
|
| Duration |
number |
No |
Panjang setiap segmen. Unit: seconds. |
1 |
| Format |
string |
No |
Format segmentasi media. Nilai valid:
|
hls |
| StartNumber |
integer |
No |
Nomor awal. Parameter ini hanya didukung untuk hls. Nilai default: 0. |
0 |
| Speed |
number |
No |
Pengganda kecepatan pemutaran untuk media. Nilai valid: [0.5, 1.0]. Nilai default: 1.0. Catatan
Rasio kecepatan pemutaran default file media yang ditranskode terhadap file media sumber. Ini bukan Transkoding yang disesuaikan kecepatannya. |
1.0 |
| TargetDuration |
number |
No |
Durasi target video. Unit: detik. |
10.0 |
| URI |
string |
Yes |
URI file output. |
oss://test-bucket/test-target-object.mp4 |
| Video | TargetVideo |
No |
Pengaturan parameter pemrosesan video. Penting Jika Video kosong, aliran video pertama (jika ada) akan disalin langsung ke file output. |
|
| UserData |
string |
No |
Data pengguna kustom, yang dikembalikan dalam notifikasi Paket asinkron. |
{"ID": "testuid","Name": "test-user","Avatar": "http://test.com/testuid"} |
| Tags |
object |
No |
Tag kustom yang digunakan untuk mencari dan memfilter tugas asinkron. |
{"test":"val1"} |
| CredentialConfig | CredentialConfig |
No |
Konfigurasi otorisasi berantai. Biarkan parameter ini kosong kecuali diperlukan. |
|
| Notification | Notification |
No |
Konfigurasi notifikasi Paket. Untuk informasi selengkapnya, lihat Notifikasi. Untuk format notifikasi Paket asinkron, lihat Format notifikasi Paket asinkron. |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Tanggapan. |
||
| EventId |
string |
ID event. |
0ED-1Bz8z71k5TtsUejT4UJ16Es**** |
| RequestId |
string |
ID permintaan. |
CA995EFD-083D-4F40-BE8A-BDF75FFFE0B6 |
| TaskId |
string |
ID tugas. |
Highlight-4d51241b-04d4-4343-aa25-**** |
Contoh
Respons sukses
JSONformat
{
"EventId": "0ED-1Bz8z71k5TtsUejT4UJ16Es****",
"RequestId": "CA995EFD-083D-4F40-BE8A-BDF75FFFE0B6",
"TaskId": "Highlight-4d51241b-04d4-4343-aa25-****"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.