Este modelo extrai movimentos de personagens em vídeos para gerar modelos de ação do AnimateAnyone. Este tópico descreve a API de geração de modelos.
Visão geral do modelo
Modelo | Descrição |
|---|---|
animate-anyone-template-gen2 | Extrai movimentos de personagens de um vídeo para gerar um modelo de ação. |
Exemplos
Exemplos corretos
| Exemplos de vídeos que atendem aos requisitos para criação de modelos de ação | |
|---|---|
- A pessoa deve estar totalmente visível, com o rosto nítido e sem partes do corpo obscurecidas.
- A pessoa deve aparecer desde o primeiro quadro. A ação precisa ser contínua (tomada única). Divida vídeos com mudanças de cena em clipes separados.
- Para obter melhores resultados, a pessoa deve estar voltada para a câmera no primeiro quadro. Evite curvaturas excessivas, agachamentos ou posições encolhidas.
Exemplos incorretos
Posturas curvadas e auto-oclusão | Várias pessoas no quadro | Pessoa desfocada | Pessoa muito pequena (Rosto pouco nítido) | Pessoa muito grande (Pessoa não totalmente visível) |
|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
- Verifique se nenhum quadro contém os erros mencionados anteriormente para garantir a qualidade do modelo.
- Se o primeiro quadro apresentar qualquer um dos erros listados, a tarefa poderá falhar.
HTTP
Descrição do recurso
Gera modelos de ação de personagens para uso com a API de geração de vídeo do AnimateAnyone na criação de vídeos de personagens.
Pré-requisitos
- Ative o Alibaba Cloud Model Studio e crie uma chave de API. Consulte Obter uma chave de API.
Limites de entrada
- Formato de vídeo: MP4, AVI ou MOV.
- O tamanho do arquivo de vídeo não pode exceder 200 MB.
- As dimensões do vídeo devem variar de 200 a 2.048 pixels por lado. A taxa de quadros deve ser de pelo menos 24 fps. A codificação deve ser H.264 ou H.265.
- A duração do vídeo deve variar de 2 a 60 segundos.
- A proporção do vídeo deve estar entre 1:3 e 3:1.
- Somente URLs HTTP são suportadas. Caminhos de arquivos locais não são aceitos.
Etapa 1: Crie uma tarefa e obtenha o ID da tarefa
- Esta chamada de API demanda tempo e é executada de forma assíncrona.
- Após o envio, o sistema retorna um ID de tarefa para consulta de status e resultados.
Parâmetros da solicitação
Campo | Tipo | Localização | Obrigatório | Descrição | Exemplo |
|---|---|---|---|---|---|
Content-Type | String | Header | Sim | Formato do corpo da solicitação. | application/json |
Authorization | String | Header | Sim | Sua chave de API com o prefixo | Bearer d1**2a |
X-DashScope-Async | String | Header | Sim | Defina como | enable |
model | String | Body | Sim | Modelo a ser usado. | animate-anyone-template-gen2 |
input.video_url | String | Body | Não | URL do vídeo para geração do modelo de ação.
O envio de arquivos suporta apenas links HTTP ou HTTPS. Caminhos de arquivos locais não são aceitos. | http://aaa/bbb.mp4 |
Parâmetros da resposta
Campo | Tipo | Descrição | Exemplo |
|---|---|---|---|
output.task_id | String | ID da tarefa enviada. Use este ID para consultar os resultados. | a8532587-fa8c-4ef8-82be-0c46b17950d1 |
output.task_status | String | Status da tarefa após o envio. | "PENDING" |
request_id | String | Identificador único da solicitação. | 7574ee8f-38a3-4b1e-9280-11c33ab46e51 |
Exemplo de solicitação
Exemplo de resposta
Etapa 2: Consulte o resultado pelo ID da tarefa
Parâmetros da solicitação
Campo | Tipo | Localização | Obrigatório | Descrição | Exemplo |
|---|---|---|---|---|---|
Authorization | String | Header | Sim | Sua chave de API com o prefixo | Bearer d1**2a |
task_id | String | URL Path | Sim | ID da tarefa a ser consultada. | a8532587-fa8c-4ef8-82be-0c46b17950d1 |
Parâmetros da resposta
Campo | Tipo | Descrição | Exemplo |
|---|---|---|---|
output.task_id | String | ID da tarefa consultada. | a8532587-fa8c-4ef8-82be-0c46b17950d1 |
output.task_status | String | Status da tarefa consultada. | Status possíveis: PENDING RUNNING SUCCEEDED FAILED UNKNOWN: A tarefa não existe ou seu status é desconhecido. |
output.template_id | String | ID do modelo de ação retornado pela plataforma. Use este ID com a API de geração de vídeo do AnimateAnyone. Este ID possui verificação de permissão: a conta que o usa deve corresponder à conta que o gerou. | AACT.xxx.xxx-xxx.xxx |
usage.video_duration | Float | Duração do modelo gerado, em segundos. | "video_duration": 10,23 |
usage.video_ratio | String | Tipo de proporção do modelo gerado. Valor: | "video_ratio": "standard" |
request_id | String | Identificador único da solicitação. | 7574ee8f-38a3-4b1e-9280-11c33ab46e51 |




