All Products
Search
Document Center

ApsaraVideo Media Processing:SubmitIProductionJob

Last Updated:Aug 27, 2026

Mengirimkan pekerjaan produksi cerdas.

Deskripsi operasi

Pekerjaan yang dikirimkan dengan memanggil operasi ini dijalankan dalam mode asinkron. Pekerjaan ditambahkan ke Antrian MPS untuk penjadwalan dan eksekusi. Anda dapat memanggil operasi QueryIProductionJob untuk mengkueri hasil eksekusi pekerjaan, atau menggunakan mekanisme notifikasi Paket asinkron untuk memperoleh hasilnya.

Batas QPS

Anda dapat memanggil operasi ini hingga 100 kali per detik per akun. Jika jumlah panggilan per detik melebihi batas, pembatasan kecepatan akan dipicu. Hal ini dapat memengaruhi bisnis Anda. Untuk informasi lebih lanjut, lihat Batas QPS.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

mts:SubmitIProductionJob

*Semua resource.

*

None None

Parameter permintaan

Parameter

Type

Required

Description

Example

FunctionName

string

Yes

Nama algoritma. Untuk wilayah yang didukung oleh setiap algoritma, lihat Wilayah. Nilai valid:

  • VideoH2V: konversi lanskap ke potret cerdas untuk video

  • VideoDelogo: penghapusan logo video

  • Cover: sampul cerdas

  • VideoClip: ringkasan video

  • ImageH2V: konversi lanskap ke potret cerdas untuk gambar

  • ImageDelogo: penghapusan logo gambar

  • CaptionExtraction: ekstraksi teks (algoritma mengambil URL video yang akan diproses sebagai input dan menghasilkan file teks yang diekstraksi)

  • VideoDetext: penghapusan teks video

  • VideoGreenScreenMatting: pemotongan latar belakang gambar (algoritma mengambil URL video yang akan dipotong latarnya dan URL gambar latar belakang pengganti sebagai input, serta menghasilkan video komposit)

  • MusicSegmentDetect: deteksi chorus (mengambil URL audio atau video yang akan diproses sebagai input, dan menghasilkan pengatur waktu mulai dan akhir setiap segmen chorus yang terdeteksi. Jika tidak ada chorus yang terdeteksi, hasil kosong akan dikembalikan)

  • AudioMixing: pencampuran audio

  • AudioBeatDetection: deteksi ketukan (mengambil URL audio atau video yang akan diproses sebagai input, dan menghasilkan daftar pengatur waktu ketukan BeatList dan daftar pengatur waktu ketukan utama DownBeatList yang terdeteksi)

  • ImageCartoonize: gaya 3D dan stilisasi wajah (untuk menggunakan fitur stilisasi wajah, hubungi akun DingTalk yuanzhigao1209)

  • AudioQualityAssessment: penilaian kualitas audio

  • FaceBeauty: beautifikasi wajah video

  • SpeechDenoise: reduksi kebisingan cerdas

    Catatan

    Penilaian kualitas audio mendukung file audio WAV dengan kuantisasi 16-bit, saluran mono atau stereo, dan laju pengambilan sampel dari 8000 hingga 48000 Hz.

ImageCartoonize

ModelId

string

No

ID model algoritma. Jika parameter ini dibiarkan kosong, model default untuk algoritma terkait akan digunakan. Dalam sebagian besar kasus, biarkan parameter ini kosong untuk menggunakan model default.

null

JobParams

string

No

Parameter pekerjaan algoritma. Ini adalah objek JSON, dan kontennya bervariasi tergantung pada algoritma. Untuk informasi lebih lanjut, lihat Deskripsi tambahan parameter operasi produksi cerdas.

{"Model":"gif"}

ScheduleParams

string

No

Parameter penjadwalan pekerjaan untuk mengonfigurasi penjadwalan tugas. Parameter ini opsional. Biarkan kosong jika tidak diperlukan.

null

NotifyUrl

string

No

URL callback. Saat ini, hanya MNS MSMQ yang didukung. Anda dapat melihat jalur MSMQ di Konsol MNS > Daftar Antrian > Tampilan.

mns://125340688170****.mns.cn-beijing.aliyuncs.com/queues/example-pipeline

UserData

string

No

Data bisnis kustom yang dikembalikan dalam Paket callback ke URL callback. Parameter ini opsional. Biarkan kosong jika tidak diperlukan.

{\"key\":\"value\"}

PipelineId

string

No

ID Antrian MPS. Anda dapat memperoleh ID dari Konsol MPS > Pengaturan Global > Antrian MPS. Parameter ini digunakan untuk menentukan antrian callback pekerjaan dan menyediakan isolasi penyewa. Jika parameter ini tidak ditentukan, antrian MPS default akan digunakan, yang mendukung maksimum 10 pekerjaan konkuren dan tidak terikat pada notifikasi Paket.

39f8e0bc005e4f309379701645f4****

Input

string

No

Bucket OSS dari file input. Saat ini, hanya jalur OSS yang didukung, dan wilayah bucket OSS harus sama dengan wilayah layanan MPS saat ini. Anda dapat memperoleh jalur dari Konsol MPS > Manajemen media > Pustaka Media atau dengan memilih bucket yang sesuai di konsol OSS.

Catatan

Tergantung pada algoritma, Input mungkin diperlukan dalam skenario tertentu. Tentukan parameter ini berdasarkan kebutuhan bisnis Anda.

oss://example-****.oss-cn-shanghai.aliyuncs.com/example.mp4

Output

string

No

Bucket OSS dari file output. Saat ini, hanya jalur OSS yang didukung. Anda dapat memperoleh jalur dari Konsol MPS > Manajemen media > Pustaka Media atau dengan memilih bucket yang sesuai di konsol OSS. Wilayah bucket OSS harus sama dengan wilayah layanan MPS saat ini.

Catatan

Formatnya adalah oss://example-****.oss-cn-shanghai.aliyuncs.com/iproduction/{source}-{timestamp}-{sequenceId}.srt, di mana {source}, {timestamp}, dan {sequenceId} adalah placeholder yang diisi dengan nama file input, stempel waktu UNIX, dan nomor urut. Placeholder tidak wajib. Namun, untuk algoritma yang menghasilkan beberapa output, seperti sampul cerdas, sertakan placeholder nomor urut untuk memastikan jalur file output unik. Ekstensi file ditentukan oleh pengguna.

oss://example-****.oss-cn-shanghai.aliyuncs.com/iproduction/{source}-{timestamp}-{sequenceId}.srt

Elemen respons

Element

Type

Description

Example

object

Parameter tanggapan.

RequestId

string

ID permintaan.

5210DBB0-E327-4D45-ADBC-0B83C8796E26

JobId

string

ID pekerjaan. Simpan ID ini untuk digunakan saat memanggil operasi lain.

39f8e0bc005e4f309379701645f4****

Result

string

Hasil yang dikembalikan. Hasil bervariasi tergantung pada algoritma. Untuk informasi lebih lanjut, lihat Deskripsi tambahan parameter operasi produksi cerdas.

{ "Code":"Success", "Details":[], "FunctionName":"ImageCartoonize", "JobId":"39f8e0bc005e4f309379701645f4****", "Message":"success", "State":"Success", "Type":"IProduction" }

Contoh

Respons sukses

JSONformat

{
  "RequestId": "5210DBB0-E327-4D45-ADBC-0B83C8796E26",
  "JobId": "39f8e0bc005e4f309379701645f4****",
  "Result": "{ \"Code\":\"Success\", \"Details\":[], \"FunctionName\":\"ImageCartoonize\", \"JobId\":\"39f8e0bc005e4f309379701645f4****\", \"Message\":\"success\", \"State\":\"Success\", \"Type\":\"IProduction\" }"
}

Kode kesalahan

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.