Model ini mengekstraksi gerakan karakter dari video untuk menghasilkan templat aksi bagi AnimateAnyone. Topik ini menjelaskan API pembuatan templat tersebut.
Ikhtisar model
Model | Deskripsi |
|---|---|
animate-anyone-template-gen2 | Mengekstraksi gerakan karakter dari video gerak untuk menghasilkan templat aksi karakter. |
Contoh
Contoh yang benar
| Contoh video yang memenuhi persyaratan untuk membuat templat aksi | |
|---|---|
- Orang tersebut harus terlihat secara utuh dengan wajah yang jelas dan tidak ada bagian tubuh yang terhalang.
- Orang tersebut harus muncul sejak frame pertama. Aksi harus berkelanjutan (satu kali pengambilan). Pisahkan video yang memiliki perubahan adegan menjadi klip terpisah.
- Untuk hasil terbaik, orang tersebut sebaiknya menghadap kamera pada frame pertama. Hindari membungkuk, jongkok, atau posisi merunduk berlebihan.
Contoh yang salah
Postur melengkung dan self-occlusion | Beberapa orang dalam frame | Orang buram | Orang terlalu kecil (Wajah tidak jelas) | Orang terlalu besar (Orang tidak terlihat secara utuh) |
|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
- Periksa bahwa tidak ada frame yang mengandung kesalahan seperti di atas untuk memastikan kualitas templat.
- Jika bingkai pertama berisi kesalahan sebelumnya, tugas tersebut dapat gagal.
HTTP
Deskripsi fitur
Menghasilkan templat aksi karakter untuk digunakan dengan API pembuatan video AnimateAnyone guna membuat video karakter.
Prasyarat
- Anda telah mengaktifkan Alibaba Cloud Model Studio dan membuat API key. Untuk informasi selengkapnya, lihat Mendapatkan API key.
Batas input
- Format video: MP4, AVI, atau MOV.
- Ukuran file video tidak boleh melebihi 200 MB.
- Dimensi video harus antara 200–2.048 piksel per sisi. Laju frame minimal 24 fps. Pengkodean harus H.264 atau H.265.
- Durasi video harus antara 2 detik hingga 60 detik.
- Rasio aspek video harus antara 1:3 dan 3:1.
- Hanya URL HTTP yang didukung. Jalur file lokal tidak didukung.
Langkah 1: Buat tugas dan dapatkan ID tugas
- Pemanggilan API ini memakan waktu dan dijalankan secara asinkron.
- Setelah dikirim, sistem mengembalikan ID tugas untuk menanyakan status dan hasil.
Parameter permintaan
Field | Type | Location | Required | Description | Example |
|---|---|---|---|---|---|
Content-Type | String | Header | Yes | Format body permintaan. | application/json |
Authorization | String | Header | Yes | Kunci API Anda dengan awalan | Bearer d1**2a |
X-DashScope-Async | String | Header | Yes | Atur ke | enable |
model | String | Body | Yes | Model yang akan digunakan. | animate-anyone-template-gen2 |
input.video_url | String | Body | No | URL video untuk menghasilkan templat aksi.
Unggahan file hanya mendukung tautan HTTP atau HTTPS. Jalur file lokal tidak didukung. | http://aaa/bbb.mp4 |
Parameter respons
Field | Type | Description | Example |
|---|---|---|---|
output.task_id | String | ID tugas yang dikirimkan. Gunakan ID ini untuk menanyakan hasil tugas. | a8532587-fa8c-4ef8-82be-0c46b17950d1 |
output.task_status | String | Status tugas setelah dikirim. | "PENDING" |
request_id | String | Identifier unik permintaan. | 7574ee8f-38a3-4b1e-9280-11c33ab46e51 |
Contoh permintaan
Contoh respons
Langkah 2: Tanyakan hasil berdasarkan ID tugas
Parameter permintaan
Field | Type | Location | Required | Description | Example |
|---|---|---|---|---|---|
Authorization | String | Header | Yes | Kunci API Anda dengan awalan | Bearer d1**2a |
task_id | String | URL Path | Yes | ID tugas yang akan ditanyakan. | a8532587-fa8c-4ef8-82be-0c46b17950d1 |
Parameter respons
Field | Type | Description | Example |
|---|---|---|---|
output.task_id | String | ID tugas yang ditanyakan. | a8532587-fa8c-4ef8-82be-0c46b17950d1 |
output.task_status | String | Status tugas yang ditanyakan. | Status tugas: PENDING RUNNING SUCCEEDED FAILED UNKNOWN: Tugas tidak ada atau statusnya tidak diketahui. |
output.template_id | String | ID templat aksi yang dikembalikan oleh platform. Gunakan ID ini dengan API pembuatan video AnimateAnyone. ID ini diverifikasi izinnya: akun yang menggunakannya harus sama dengan akun yang menghasilkannya. | AACT.xxx.xxx-xxx.xxx |
usage.video_duration | Float | Durasi templat yang dihasilkan, dalam detik. | "video_duration": 10.23 |
usage.video_ratio | String | Tipe rasio aspek templat yang dihasilkan. Nilai: | "video_ratio": "standard" |
request_id | String | Identifier unik permintaan. | 7574ee8f-38a3-4b1e-9280-11c33ab46e51 |




