Pegue uma foto qualquer (sua, do seu mascote, ou até de um personagem cartoon) e um vídeo de referência com uma pessoa falando. Em segundos, o LivePortrait aplica os movimentos faciais do vídeo na sua foto — gerando um vídeo realista com sua imagem "ganhando vida". Tudo em 1 clique no GPUBrasil.

⚡ Resumo

LivePortrait (Kuaishou Visual Generation 2024) é o estado da arte em face reenactment. Open-source, MIT-like license, processa 1 minuto de vídeo em ~2 minutos numa RTX 4090.

O que é o LivePortrait?

LivePortrait é um modelo de animação facial desenvolvido pela Kuaishou (TikTok chinês). Pega 2 inputs:

  1. Source: foto estática (real ou desenho)
  2. Driving: vídeo com uma pessoa falando/se movendo

O modelo extrai os "keypoints" do rosto da source e do driving, transfere os movimentos do driving para a source, e renderiza um vídeo final mantendo a identidade da source.

Características principais

Casos de uso brasileiros

⚠️ Aviso ético

LivePortrait pode ser usado para deepfake. Use apenas com pessoas que consentiram, ou com personagens fictícios/seus próprios. No Brasil, marco civil + LGPD se aplicam.

Hardware recomendado

💰 Custo no GPUBrasil

RTX 4090 (R$ 2,50/h) processa ~30 minutos de vídeo final/h = R$ 0,08/minuto de vídeo. HeyGen/Synthesia cobram R$ 5+/min.

Deploy em 1 clique

Passo 1: Iniciar template

  1. Console → Templates → 🎬 Vídeo IA
  2. Selecione LivePortrait
  3. GPU: RTX 4090 (recomendado)
  4. Clique em Iniciar

O template clona o repositório oficial KwaiVGI/LivePortrait, baixa modelos (~1GB) e expõe Gradio na porta 8890.

Passo 2: Web UI

Acesse https://<sua-instancia>.gpubrasil.com.br:

  1. Source Portrait: upload da foto estática
  2. Driving Video: upload do vídeo com a pessoa falando
  3. Animation Options: ative stitching e retargeting
  4. Clique em Animate
  5. Download do vídeo final em ~2-3 min

Passo 3: Pipeline programático

# SSH na instância e use o CLI oficial
ssh -i ~/.ssh/gpubrasil.pem ubuntu@SEU_IP
cd /opt/LivePortrait

python inference.py \
    -s assets/examples/source/foto_pessoa.jpg \
    -d assets/examples/driving/video_referencia.mp4 \
    --flag_relative_motion \
    --flag_stitching \
    --output_dir output/

Passo 4: Combinar com TTS para vídeos completos

Pipeline de "talking avatar" completo:

# 1. Gerar áudio do roteiro com F5-TTS
texto = "Olá! Hoje vamos aprender sobre IA brasileira."
audio = f5_tts(texto, ref_voz="locutor.wav")

# 2. Animar uma cara (estática) com lip-sync — usar Wav2Lip
# (LivePortrait foca em movimento de cabeça/expressão; lip-sync via Wav2Lip)
video_lipsync = wav2lip(foto_pessoa, audio)

# 3. Aplicar LivePortrait para naturalidade extra
video_final = liveportrait(
    source=foto_pessoa,
    driving=video_lipsync
)

Dicas de qualidade

LivePortrait vs alternativas

Crie talking avatars por R$ 0,08 por minuto

Ganhe R$ 25 grátis no GPUBrasil e suba LivePortrait em 90 segundos.

Começar Grátis →

Conclusão

LivePortrait é mágica acessível: democratiza criação de avatares falantes para qualquer brasileiro com uma foto e um vídeo. Combinado com F5-TTS + GPUBrasil, você monta um estúdio de vídeos com IA em ~5 minutos, pagando centavos por minuto produzido.

Combos: F5-TTS para a voz · InvokeAI para a foto