Anime uma imagem de personagem transferindo ações de um vídeo de referência.
Resumo do recurso: Transfere ações e expressões de um vídeo de referência para uma imagem de personagem a fim de gerar um vídeo animado.
Cenários: Replica danças, movimentos corporais complexos e expressões faciais de performances cinematográficas e televisivas. Uma alternativa de baixo custo à captura de movimento.
Efeitos do modelo
O modelo wan2.2-animate-move oferece dois modos de service: modo padrão wan-std e modo profissional wan-pro, que diferem na qualidade de saída e no preço. Para mais informações, consulte Wanx-Image-to-Motion.
|
Imagem do personagem |
Vídeo de referência |
Vídeo de saída (modo padrão |
Vídeo de saída (modo profissional |
|
|
Pré-requisitos
Obtenha uma chave de API e exporte a chave de API como uma variável de ambiente.
As regiões china (Beijing) e singapore possuem chaves de API e endpoints de solicitação separados. Eles não podem ser usados de forma intercambiável. Chamadas entre regiões resultam em falhas de autenticação ou erros de service.
O Alibaba Cloud Model Studio lançou domínios específicos por workspace para as regiões china (Beijing) e singapore. Os novos domínios dedicados oferecem desempenho superior e maior estabilidade para solicitações de inferência. Recomendamos migrar para os novos domínios:
china (Beijing): de
https://dashscope.aliyuncs.comparahttps://{WorkspaceId}.cn-beijing.maas.aliyuncs.comsingapore: de
https://dashscope-intl.aliyuncs.comparahttps://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com
{WorkspaceId} é o ID do seu workspace, encontrado na página Workspace Details no console do alibaba cloud model studio. O domínio existente permanece totalmente funcional.
HTTP
A geração de vídeo utiliza chamadas assíncronas. O processo consiste em duas etapas: crie uma tarefa e depois consultar os resultados.
Etapa 1: Criar uma tarefa e obter o ID da tarefa
Singapore: POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/aigc/image2video/video-synthesis
Substitua {WorkspaceId} pelo seu ID do Workspace real.
Beijing: POST https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/services/aigc/image2video/video-synthesis
Após criar a tarefa, utilize o
task_idretornado para consultar o resultado. Otask_idé válido por 24 horas. Não crie tarefas duplicadas. Em vez disso, use consultas periódicas para recuperar o resultado.Para orientações destinadas a iniciantes, consulte Chamar APIs com Postman ou cURL.
Parâmetros da solicitação |
Imagem para açãoA seguir está a URL da região singapore. Substitua {WorkspaceId} pelo ID do seu workspace Bailian. As URLs variam conforme a região.
|
Cabeçalhos da solicitação |
|
|
Content-Type O tipo de conteúdo da solicitação. Deve ser |
|
|
Authorization Autentica a solicitação com uma chave de API do Model Studio. Exemplo: Bearer sk-xxxx. |
|
|
X-DashScope-Async Ative o processamento assíncrono. Solicitações HTTP suportam apenas chamadas assíncronas. Deve ser Importante
Se este cabeçalho de solicitação estiver ausente, o erro "current user api does not support synchronous calls" será retornado. |
|
Corpo da solicitação |
|
|
model O nome do modelo. Defina este parâmetro como |
|
|
input Os parâmetros de entrada. Contém os seguintes campos: |
|
|
parameters |
Parâmetros da resposta |
Resposta bem-sucedidaSalve o
Resposta de erroFalha na criação da tarefa. Consulte Códigos de erro.
|
|
output A saída da tarefa. |
|
|
request_id Identificador único da solicitação para rastreamento e solução de problemas. |
|
|
message Mensagem de erro detalhada. Retornada apenas para solicitações com falha. Consulte Códigos de erro. |
|
|
code Código de erro. Retornado apenas para solicitações com falha. Consulte Códigos de erro. |
Etapa 2: Consultar o resultado pelo ID da tarefa
china (Beijing)
GET https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/tasks/{task_id}
Ao chamar, substitua {WorkspaceId} pelo seu ID do workspace real.
singapore
GET https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/tasks/{task_id}
Ao chamar, substitua {WorkspaceId} pelo seu ID do workspace real.
singapore
GET https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/tasks/{task_id}
Ao chamar, substitua {WorkspaceId} pelo seu ID do workspace real.
china (Beijing)
GET https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/tasks/{task_id}
Ao chamar, substitua {WorkspaceId} pelo seu ID do workspace real.
Recomendação de consulta periódica: A geração de vídeo leva vários minutos. Utilize um mecanismo de consulta com um intervalo razoável, como 15 segundos.
Transição de estado da tarefa: PENDING → RUNNING → SUCCEEDED ou FAILED.
Link do resultado: Após o sucesso da tarefa, uma URL de vídeo válida por 24 horas é retornada. Baixe e salve o vídeo em armazenamento permanente, como o OSS.
Validade do task_id: 24 horas. Após esse período, as consultas retornam o status da tarefa como
UNKNOWN.
Parâmetros da solicitação |
Consultar resultado da tarefaSubstitua A seguir está a URL da região singapore. Substitua {WorkspaceId} pelo ID do seu workspace Bailian. As URLs variam conforme a região.
|
Cabeçalhos da solicitação |
|
|
Authorization Autentica a solicitação com uma chave de API do Model Studio. Exemplo: Bearer sk-xxxx. |
|
Parâmetros de caminho da URL |
|
|
task_id O ID da tarefa. |
Parâmetros da resposta |
Tarefa bem-sucedidaAs URLs de vídeo são válidas apenas por 24 horas e depois são removidas automaticamente. Salve os vídeos gerados prontamente. Tarefa com falhaQuando uma tarefa falha,
|
|
output A saída da tarefa. |
|
|
usage Estatísticas de saída. Apenas resultados bem-sucedidos são contabilizados. |
|
|
request_id Identificador único da solicitação para rastreamento e solução de problemas. |
Limitações
Validade dos dados: IDs de tarefa e URLs de vídeo expiram após 24 horas. Baixe os vídeos prontamente.
Moderação de conteúdo: Todas as entradas e saídas são moderadas automaticamente. Conteúdo não compatível retorna um erro IPInfringementSuspect ou DataInspectionFailed. Para mais informações, consulte Códigos de erro.
Faturamento e limitação de taxa
Para cota gratuita e preços, consulte Wanx-Image-to-Motion.
Para limites de taxa, consulte Série Wan.
-
Detalhes de faturamento:
Apenas a saída é cobrada, com base na duração do vídeo em segundos.
Chamadas com falha são gratuitas e não consomem a cota gratuita para novos usuários.
Códigos de erro
Se uma chamada de modelo falhar e retornar uma mensagem de erro, consulte Códigos de erro.
Perguntas frequentes
Como posso melhorar a qualidade do vídeo de saída?
Garanta que o personagem ocupe uma porção similar do quadro tanto na imagem de entrada quanto no vídeo de referência.
Mantenha as proporções corporais consistentes entre a imagem e o vídeo.
Utilize materiais de source em alta definição. Imagens desfocadas ou vídeos com baixa taxa de quadros reduzem a qualidade da saída.
Como posso converter um link de vídeo temporário em um permanente?
O link não pode ser convertido diretamente. Baixe o vídeo do seu backend e faça upload dele para um armazenamento de objetos permanente (como o OSS) para obter uma URL permanente.
Posso reproduzir o link de vídeo retornado diretamente no navegador?
Não recomendado. O link expira após 24 horas. Baixe e salve o vídeo do seu backend e, em seguida, sirva-o por meio de um link permanente.
Como obtenho a lista de permissões de nomes de domínio para armazenamento de vídeo?
R: Os vídeos gerados pelos modelos são armazenados no OSS. A API retorna uma URL pública temporária. Para configure uma lista de permissões de firewall para esta URL de download, observe o seguinte: O armazenamento subjacente pode mudar dinamicamente. Este tópico não fornece uma lista fixa de permissões de nomes de domínio do OSS para evitar problemas de acesso causados por informações desatualizadas. Se você tiver requisitos de controle de segurança, entre em contato com o gerente da sua conta para obter a lista mais recente de nomes de domínio do OSS.
