Animasikan gambar karakter dengan mentransfer aksi dari video referensi.
-
Rangkuman fitur: Transfer aksi dan ekspresi dari video referensi ke gambar karakter untuk menghasilkan video animasi.
-
Skenario: Replikasi tarian, gerakan tubuh kompleks, dan ekspresi wajah dari pertunjukan film dan televisi. Alternatif berbiaya rendah dibandingkan motion capture.
Efek model
Model wan2.2-animate-move mendukung dua mode layanan: mode standar wan-std dan mode profesional wan-pro, yang berbeda dalam kualitas output dan harga. Untuk informasi lebih lanjut, lihat Wanx-Image-to-Motion.
|
Gambar karakter |
Video referensi |
Video output (mode standar |
Video output (mode profesional |
|
|
Prasyarat
Dapatkan Kunci API dan ekspor Kunci API sebagai variabel lingkungan.
Wilayah China (Beijing) dan Singapura memiliki Kunci API dan titik akhir permintaan yang terpisah. Keduanya tidak dapat saling dipertukarkan. Panggilan lintas wilayah menyebabkan kegagalan otentikasi atau kesalahan layanan.
Domain lama https://dashscope-intl.aliyuncs.com untuk wilayah Singapura akan segera ditinggalkan. Harap migrasi ke domain baru https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com sesegera mungkin.
HTTP
Pembuatan video menggunakan panggilan asinkron. Prosesnya terdiri dari dua langkah: buat tugas, lalu polling hasilnya.
Langkah 1: Buat tugas dan dapatkan ID tugas
Singapura: POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/aigc/image2video/video-synthesis
Ganti WorkspaceId dengan ID Ruang Kerja Anda yang sebenarnya.
Beijing: POST https://dashscope.aliyuncs.com/api/v1/services/aigc/image2video/video-synthesis
-
Setelah tugas dibuat, gunakan
task_idyang dikembalikan untuk menanyakan hasilnya.task_idberlaku selama 24 jam. Jangan membuat tugas duplikat. Sebagai gantinya, gunakan polling untuk mengambil hasilnya. -
Untuk panduan pemula, lihat Panggil API dengan Postman atau cURL.
Parameter permintaan |
Image to actionBerikut adalah URL wilayah Singapura. Ganti WorkspaceId dengan ID Ruang Kerja Anda yang sebenarnya. URL bervariasi berdasarkan wilayah.
|
Header permintaan |
|
|
Content-Type Tipe konten permintaan. Harus berupa |
|
|
Authorization Mengotentikasi permintaan dengan Kunci API Model Studio. Contoh: Bearer sk-xxxx. |
|
|
X-DashScope-Async Mengaktifkan pemrosesan asinkron. Permintaan HTTP hanya mendukung panggilan asinkron. Harus diatur ke Penting
Jika header permintaan ini tidak ada, kesalahan "current user api does not support synchronous calls" akan dikembalikan. |
|
Body permintaan |
|
|
model Nama model. Atur parameter ini ke |
|
|
input Parameter input. Berisi bidang-bidang berikut: |
|
|
parameters |
Parameter respons |
Respons berhasilSimpan
Respons kesalahanPembuatan tugas gagal. Lihat Kode kesalahan.
|
|
output Output tugas. |
|
|
request_id Identifikasi unik permintaan untuk pelacakan dan troubleshooting. |
|
|
message Pesan kesalahan detail. Hanya dikembalikan untuk permintaan yang gagal. Lihat Kode kesalahan. |
|
|
code Kode kesalahan. Hanya dikembalikan untuk permintaan yang gagal. Lihat Kode kesalahan. |
Langkah 2: Tanyakan hasil berdasarkan ID tugas
Singapura
GET https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/tasks/{task_id}
Saat memanggil, ganti WorkspaceId dengan ID ruang kerja Anda yang sebenarnya.
China (Beijing)
GET https://dashscope.aliyuncs.com/api/v1/tasks/{task_id}
-
Rekomendasi polling: Pembuatan video membutuhkan beberapa menit. Gunakan mekanisme polling dengan interval yang masuk akal, misalnya 15 detik.
-
Transisi status tugas: PENDING → RUNNING → SUCCEEDED atau FAILED.
-
Tautan hasil: Setelah tugas berhasil, URL video yang berlaku selama 24 jam dikembalikan. Unduh dan simpan video ke penyimpanan permanen, seperti OSS.
-
task_idmasa berlaku: 24 jam. Setelah periode ini, penanyakan akan mengembalikan status tugas sebagaiUNKNOWN.
Parameter permintaan |
Hasil Kueri TugasGanti Berikut adalah URL wilayah Singapura. Ganti WorkspaceId dengan ID Ruang Kerja Anda yang sebenarnya. URL bervariasi berdasarkan wilayah.
|
Header permintaan |
|
|
Authorization Mengotentikasi permintaan dengan Kunci API Model Studio. Contoh: Bearer sk-xxxx. |
|
Parameter path URL |
|
|
task_id ID tugas. |
Parameter respons |
Tugas berhasilURL video hanya berlaku selama 24 jam, lalu secara otomatis dipurge. Segera simpan video yang dihasilkan. Tugas gagalSaat tugas gagal,
|
|
output Output tugas. |
|
|
usage Statistik output. Hanya hasil yang berhasil yang dihitung. |
|
|
request_id Identifikasi unik permintaan untuk pelacakan dan troubleshooting. |
Batasan
Validitas data: ID tugas dan URL video kedaluwarsa setelah 24 jam. Unduh video segera.
Moderasi konten: Semua input dan output dimoderasi secara otomatis. Konten yang tidak sesuai mengembalikan kesalahan IPInfringementSuspect atau DataInspectionFailed. Untuk informasi lebih lanjut, lihat Kode kesalahan.
Penagihan dan pembatasan laju
-
Untuk kuota gratis dan harga, lihat Wanx-Image-to-Motion.
-
Untuk batas laju, lihat Seri Wan.
-
Detail penagihan:
-
Hanya output yang ditagih, berdasarkan durasi video dalam satuan detik.
-
Panggilan yang gagal gratis dan tidak mengurangi kuota gratis pengguna baru.
-
Kode kesalahan
Jika pemanggilan model gagal dan mengembalikan pesan kesalahan, lihat Kode kesalahan.
FAQ
Bagaimana cara meningkatkan kualitas video output?
-
Pastikan karakter menempati bagian frame yang serupa baik di gambar input maupun video referensi.
-
Jaga proporsi tubuh tetap konsisten antara gambar dan video.
-
Gunakan materi sumber berdefinisi tinggi. Gambar buram atau video dengan laju frame rendah mengurangi kualitas output.
Bagaimana cara mengonversi tautan video sementara menjadi permanen?
Tautan tersebut tidak dapat dikonversi secara langsung. Unduh video dari backend Anda dan unggah ke penyimpanan objek permanen (seperti OSS) untuk mendapatkan URL permanen.
Apakah saya dapat memutar langsung tautan video yang dikembalikan di browser?
Tidak disarankan. Tautan tersebut kedaluwarsa setelah 24 jam. Unduh dan simpan video dari backend Anda, lalu sajikan melalui tautan permanen.
Bagaimana cara mendapatkan daftar putih nama domain untuk penyimpanan video?
A: Video yang dihasilkan oleh model disimpan di OSS. API mengembalikan URL publik sementara. Untuk mengonfigurasi daftar putih firewall untuk URL unduhan ini, perhatikan hal berikut: Penyimpanan dasar dapat berubah secara dinamis. Topik ini tidak menyediakan daftar putih nama domain OSS tetap untuk mencegah masalah akses akibat informasi yang kedaluwarsa. Jika Anda memiliki persyaratan kontrol keamanan, hubungi manajer akun Anda untuk mendapatkan daftar nama domain OSS terbaru.
