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
- Clone o repositório do projeto oficial no GitHub e instale as dependências de Python.
- Transfira os pesos pré-treinados conforme descrito no README do projeto.
- 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.
