Menghasilkan video dengan menggabungkan satu atau beberapa video sumber. Anda dapat langsung mengirimkan video sumber melalui parameter timeline, atau membuat Proyek Pengeditan Daring terlebih dahulu lalu mengirimkannya untuk diproses.
Deskripsi operasi
-
Sebelum menggunakan operasi ini, pastikan Anda memahami sepenuhnya metode penagihan dan harga ApsaraVideo VOD. Pengeditan daring merupakan fitur berbayar. Untuk informasi selengkapnya mengenai penagihan, lihat Penagihan untuk pengeditan dan produksi video.
-
Operasi ini mengembalikan hasil pengiriman task. Respons yang sukses menunjukkan bahwa task telah dikirim, tetapi tidak menjamin video telah dihasilkan. Task produksi ditambahkan ke antrian dan dijalankan secara asinkron di latar belakang.
-
Sumber daya video yang digunakan dalam timeline pengeditan daring dapat berupa materi dari Material Management atau video dari Pustaka Media. Jika menggunakan video dari Pustaka Media, pastikan statusnya Normal.
-
Produksi video didasarkan pada ProjectId dan Timeline, dengan logika sebagai berikut:
ProjectId dan Timeline tidak boleh keduanya kosong; jika demikian, video tidak dapat dihasilkan.
Jika ProjectId kosong dan Timeline tidak kosong, sistem akan secara otomatis membuat proyek pengeditan daring menggunakan Timeline yang ditentukan. Materi yang dirujuk dalam Timeline tersebut diambil dan ditetapkan sebagai materi proyek, lalu video dihasilkan.
Jika ProjectId tidak kosong dan Timeline kosong, timeline terakhir yang disimpan untuk ProjectId tersebut diambil dan digunakan untuk produksi video.
Jika ProjectId dan Timeline keduanya tidak kosong, video dihasilkan berdasarkan Timeline yang ditentukan, serta timeline dan materi proyek pengeditan daring yang sesuai diperbarui. Jika bidang lain ditentukan, bidang tersebut pada proyek pengeditan daring juga diperbarui.
-
Jumlah Track video, Track citra, dan Track teks masing-masing dibatasi hingga 100.
-
Jumlah total materi tidak boleh melebihi 200, dan ukuran total file materi tidak boleh melebihi 1 TB.
-
Wilayah bucket input atau output harus sama dengan Wilayah tempat layanan VOD digunakan.
-
Resolusi video output tunduk pada batasan berikut:
Lebar dan tinggi tidak boleh kurang dari 128 piksel.
Lebar dan tinggi tidak boleh lebih dari 4.096 piksel.
Sisi yang lebih pendek tidak boleh lebih dari 2.160 piksel.
-
Setelah dihasilkan, video secara otomatis diunggah ke ApsaraVideo VOD. Setelah produksi selesai, layanan VOD mengirim notifikasi event Media Production Complete dan Video Upload Complete. Setelah video yang dihasilkan ditranskode, layanan mengirim notifikasi event Single Definition Transcoding Complete dan All Definitions Transcoding Complete.
-
Anda juga dapat menambahkan efek ke video yang dihasilkan. Untuk informasi selengkapnya, lihat Effects.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
vod:ProduceEditingProjectVideo |
create |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ProjectId |
string |
No |
ID proyek pengeditan daring. Anda dapat memperoleh ID tersebut dengan cara berikut:
|
fb2101bf24b4cb318787dc**** |
| Timeline |
string |
No |
Timeline proyek pengeditan daring, dalam format JSON. Untuk informasi selengkapnya tentang struktur, lihat Timeline. Catatan
Pastikan setiap objek VideoTrackClip berisi MediaId yang valid. Jika tidak, permintaan akan gagal. |
{"VideoTracks":[{"VideoTrackClips":[{"MediaId":"cc3308ac59615a54328bc3443****"},{"MediaId":"da87a9cff645cd88bc6d8326e4****"}]}]} |
| Title |
string |
No |
Judul proyek pengeditan daring. |
Cloud Clip Project Title |
| Description |
string |
No |
Deskripsi proyek pengeditan daring. |
Cloud clip project description |
| CoverURL |
string |
No |
Gambar mini proyek pengeditan daring. |
https://example.aliyundoc.com/6AB4D0E1E1C7446888351****.png |
| MediaMetadata |
string |
No |
Metadata video yang dihasilkan, dalam format JSON. Untuk informasi selengkapnya tentang struktur, lihat MediaMetadata. |
{"Description":"Synthetic Video Description","Title":"Synthetic userData test"} |
| ProduceConfig |
string |
No |
Konfigurasi produksi, dalam format JSON. Untuk informasi selengkapnya tentang struktur, lihat ProduceConfig. Penting
Bidang StorageLocation dapat diabaikan jika wilayah penyimpanan adalah China (Shanghai). Bidang ini wajib diisi jika wilayah penyimpanan berada di wilayah lain.
|
{"TemplateGroupId":"6d11e25ea30a4c465435c74****"} |
| UserData |
string |
No |
Pengaturan kustom. Ini adalah string JSON yang panjangnya maksimal 256 karakter. Mendukung pengaturan seperti callback pesan. Untuk informasi selengkapnya tentang struktur, lihat UserData. Catatan
Untuk menggunakan fitur callback pesan dalam parameter ini, Anda harus mengonfigurasi alamat webhook dan memilih jenis event yang sesuai di Konsol. Jika tidak, pengaturan callback tidak akan berlaku. |
{"Extend":{"width":1280,"id":"028a8e56b1ebf6bb7afc74****","height":720},"MessageCallback":{"CallbackURL":"https://example.aliyundoc.com/2016-08-15/proxy/httpcallback/testcallback/","CallbackType":"http"}} |
| AppId |
string |
No |
ID aplikasi. Nilai default-nya adalah app-1000000. Untuk informasi selengkapnya, lihat Layanan multi-aplikasi. |
app-**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Respons yang dikembalikan. |
||
| RequestId |
string |
ID permintaan. |
25818875-5F78-4AF6-D7393642CA58**** |
| MediaId |
string |
ID video yang dihasilkan. Catatan
|
006204a11bb386bb25491f95f**** |
| ProjectId |
string |
ID proyek pengeditan daring. |
fb2101bf24b4cb318787dc**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "25818875-5F78-4AF6-D7393642CA58****",
"MediaId": "006204a11bb386bb25491f95f****",
"ProjectId": "fb2101bf24b4cb318787dc****"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.