LivePortrait é um dos projetos open-source de animação de retratos mais utilizados — um modelo de investigação que pega num único retrato estático e dá-lhe vida, transferindo expressões e movimento da cabeça de um vídeo de referência para o rosto. Se continua a vê-lo mencionado e quer uma resposta em linguagem simples sobre o que é o LivePortrait, como o executar e se pode substituir ferramentas de avatar falante alojadas, este guia explica tudo. Projeto de origem: github.com/KwaiVGI/LivePortrait.

O que é o LivePortrait?

LivePortrait é uma framework eficiente para animação de retratos. Dada uma imagem de origem de um rosto e um sinal de condução — normalmente um vídeo curto de alguém a mover-se e a falar —, produz um novo vídeo em que o retrato de origem espelha esse movimento, incluindo expressão subtil e movimento dos olhos e dos lábios. É conhecido por ser rápido e controlável, em comparação com abordagens mais pesadas baseadas em diffusion.

O ponto-chave a perceber: o LivePortrait é uma ferramenta para developers, não um site alojado. Não há página de registo nem app no browser. Instala-se localmente com Python e executa-se na linha de comandos ou numa interface de demonstração. Isto torna-o flexível e gratuito de executar, mas também implica uma configuração a sério e uma GPU capaz.

Como executar o LivePortrait

O LivePortrait é executado localmente, por isso precisa de alguns pré-requisitos antes da sua primeira animação.

Pré-requisitos

  • Uma máquina com uma GPU NVIDIA (apenas CPU é possível, mas lento).
  • Python e um gestor de pacotes como o conda.
  • Git, para clonar o repositório e transferir os pesos do modelo.

Configuração

  1. Clone o repositório do projeto oficial no GitHub e instale as dependências de Python.
  2. Transfira os pesos pré-treinados conforme descrito no README do projeto.
  3. Execute a inferência com o seu retrato de origem e um vídeo de condução para gerar o resultado animado, ou inicie a interface de demonstração incluída.

Como é um projeto de investigação, conte com ler o README e as issues na primeira vez, e com gerir o seu próprio ambiente e atualizações.

LivePortrait vs uma ferramenta alojada de avatar falante

O LivePortrait e as ferramentas de avatar alojadas resolvem problemas diferentes.

  • Escolha o LivePortrait se se sente à vontade com Python e GPUs, quer controlo de nível de investigação sobre a animação e valoriza um caminho gratuito e autoalojado em vez de rapidez.
  • Escolha uma ferramenta alojada se só quer um vídeo falado final rapidamente, sem configuração. O VisionStory transforma uma única foto mais um guião num vídeo de avatar falante com sincronização labial diretamente no seu browser em minutos — sem Python, sem GPU, sem precisar de gravar um vídeo de condução.

Se o seu objetivo é um apresentador falante a partir de uma foto e um guião, uma ferramenta de avatar alojada costuma ser a opção mais rápida. Veja como funciona em criação de vídeo com IA, ou crie uma foto falante rápida para comparar.

Quer um vídeo falado sem instalar nada? Experimente o VisionStory grátis — carregue uma foto, escreva um guião e obtenha um vídeo de avatar falante partilhável em minutos.

Perguntas frequentes

  • O LivePortrait é gratuito?

    Sim. O LivePortrait é um projeto open-source que pode transferir e executar por conta própria, sem custos de licença. O custo real é o hardware para o executar — idealmente, uma máquina com uma GPU NVIDIA — mais o tempo de configuração.

  • É preciso programar para usar o LivePortrait?

  • Qual é a alternativa mais fácil ao LivePortrait para vídeos falados?