Aprendizagem pessoal com IA
e orientação prática

Versão de manipulação visual baseada em Wav2Lip do Digital Man Integration Pack

Este artigo foi atualizado em 2025-01-15 10:58, parte do conteúdo é sensível ao tempo, se for inválido, deixe uma mensagem!

Olá a todos, hoje estou compartilhando com vocês uma ferramenta de criação de pessoas digitais! Ela é fácil de usar e suporta processamento em lote. (Acredito que aprendemos algo sobre a tecnologia de pessoas digitais. Antes do grande incêndio, Guo Degang falava inglês, a beldade russa falava chinês etc., e isso é a personificação da tecnologia de pessoas digitais.

Na verdade, há muitos tipos de pessoas digitais, por exemplo, o que compartilhei é a forma de vídeo de pessoas digitais, e também há modelos de pessoas digitais em 3D feitos com o UnrealEngine, e todos eles são aplicados em diferentes lugares. Os interessados podem entender aqui, mas não há muito o que explicar.


O quê? Você não sabe o que é uma pessoa digital? ("Baidu)

Dito isso, o que foi compartilhado hoje está, na verdade, no original Wav2Lip O projeto se baseia na otimização e na implantação. Também encontrei muitos problemas, como cache, interface, problemas de eficiência de execução, etc., e fui orientado a fazer a otimização.

 

Requisitos de configuração

Windows (computador)

O N-card deve ser o N-card! A CPU não é compatível!

MAC

Em desenvolvimento, ainda estou resolvendo os problemas de mps! Estamos tentando há dias! Então, os usuários de MAC esperam um pouco mais?

Não pensem que sou lento, amigos, pois faço muitos testes e vejo se há algo que eu possa otimizar com cada pacote de integração depois que ele é concluído!

 

Atualizações

O que há de novo em relação ao original

1. interface webui adicionada.

2. suporte ao processamento em lote.

3. otimizou o problema do cache original.

4. problemas de eficiência de processamento otimizados.

 

Uso

pretender

Os arquivos de áudio e vídeo precisam ser preparados.

arquivo de áudio (computador)::

  • Recomenda-se que a duração do áudio seja a mesma do vídeo (por exemplo, se você tiver um vídeo de 10 segundos, recomenda-se que a duração do áudio seja de 10 segundos. Se a duração do áudio for maior do que a duração do vídeo, o vídeo será automaticamente retrocedido para estendê-lo).
  • Formato do arquivo de áudio: wav e mp3

arquivo de vídeo::

  • Todos os quadros de vídeo selecionados devem ter um rosto ou será relatado um erro. (Por exemplo, se seu vídeo tiver 10 segundos de duração no total e houver 2 segundos de quadros sem um rosto no meio, será relatado um erro)
  • Formato de vídeo mp4 codificado em H264 recomendado

Dica: esta versão oferece suporte a lotes. O lote suporta vários vídeos com vários áudios e vários vídeos com um único áudio.

Um exemplo:

  • Se você tiver 3 vídeos e 3 trechos de áudio, eles serão processados na ordem em que você escolher o vídeo 1 correspondente ao áudio 1 e o vídeo 2 correspondente ao áudio 2.
  • Se você tiver 3 vídeos e 1 áudio, ele será processado como se todos os vídeos que você carregou correspondessem a esse áudio. O vídeo 1 corresponde ao áudio 1, o vídeo 2 corresponde ao áudio 1 e o vídeo 3 corresponde ao áudio 3.

início do processamento

A maneira mais fácil:

Arraste e solte o vídeo e o áudio nas caixas de arquivo correspondentes, clique em Start Generation (Iniciar geração) e pronto!

Se você quiser se aprofundar no que cada parâmetro faz, continue lendo!

 

Detalhes do parâmetro

Qualidade de vídeo:

Rápido e ágil: modo de áudio Wav2Lip para tipo de porta.

Aprimorado: Áudio Wav2Lip para o modo de lábios + Lábios com máscara de difusão ao redor dos lábios para remover a borda ao redor dos lábios.

Aprimorado: Áudio Wav2Lip para o modo labial + máscara de plumagem + aprimoramento facial GFPGAN HD

Experimental:Otimização da eficiência de execução em um modelo aprimorado.

Recomendado por padrão se seu computador não estiver mal configurado.Aprimoradoresponder cantandoExperimental

Opções de resolução

resolução total

meia resolução

Atenção:

Em alguns casos, há problemas de incompatibilidade, por isso é recomendável que essa opção selecione a resolução completa

Opções de versão do Wav2Lip

Wav2Lip

Vantagens: sincronização mais precisa da boca, mantém a boca fechada quando não há som.

Desvantagens: às vezes, produz dentes ausentes (em alguns casos).

Wav2Lip_GAN

Prós: o efeito tem melhor aparência e mantém a expressão original do alto-falante.

Contras: Não é muito bom para mascarar a ação labial bruta, especialmente sem som.

Recomendação:

Experimente primeiro o Wav2Lip e, em seguida, mude para a versão Wav2Lip_GAN se você encontrar o efeito de uma grande lacuna no bocal.

Ativar suavização de rosto

Quando ativado, o wav2lip cortará o rosto em cada quadro independentemente.

Ideal para movimentos rápidos ou edição de vídeo.

Se o rosto estiver inclinado de forma estranha, isso pode causar convulsões.

Quando desativado, o wav2lip mesclará as posições dos rostos detectados entre 5 quadros.

Ideal para movimentos lentos, especialmente para faces que não são comumente anguladas.

Quando o rosto se move rapidamente pelo quadro, a boca pode ser deslocada e parecer horrível entre os cortes.

Acolchoamento (Preenchimento)::

Essa opção controla o número de pixels adicionados ou removidos do corte da face em cada direção.

Essa opção pode ajudar a remover linhas duras do queixo ou de outras bordas do rosto, mas um preenchimento muito grande ou muito pequeno pode alterar o tamanho ou a posição da boca. É prática comum adicionar 10 pixels à parte inferior e recomenda-se experimentar valores diferentes para encontrar o melhor resultado.

Máscara Seção de máscara

Tamanho da máscara

aumentará o tamanho da área coberta pela máscara.(Uma borda ao redor da face pode reduzir esse valor, por exemplo, 1,5)

Emplumação da máscara

Determina a quantidade de mesclagem entre o centro e as bordas da máscara.(Uma borda ao redor do rosto também pode aumentar esse valor)

Ativar o rastreamento da boca da máscara

Atualizará a posição da máscara de acordo com a posição da boca em cada quadro (mais lento)

Atenção:

Como os quadros são cortados no rosto, a posição da boca já é aproximada, e esse recurso só é ativado quando se percebe que a máscara do vídeo não parece seguir a boca.

Ativação da depuração de máscara

Ativá-lo fará com que o plano de fundo fique em escala de cinza e a máscara fique colorida; você pode ver a posição da máscara no quadro. (Depois que esse parâmetro for alterado para True, você poderá ver o efeito do parâmetro de forma mais intuitiva)

 

Aquisição de pacotes de integração

 

Chefe do Círculo de Compartilhamento de IAEste conteúdo foi ocultado pelo autor. Digite o código de verificação para visualizar o conteúdo
Captcha:
Preste atenção ao número público do WeChat deste site, responda "CAPTCHA, um tipo de teste de desafio-resposta (computação)", obtenha o código de verificação. Pesquise no WeChat por "Chefe do Círculo de Compartilhamento de IA"ou"Aparência-AI"ou WeChat escaneando o lado direito do código QR pode prestar atenção a esse número público do WeChat do site.

 

empurrar até o fim

Falando apenas de pessoas digitais, de fato, há muitas maneiras de conseguir isso, como heygen, Wav2lip, Geneface++ etc., essas ferramentas não são as mesmas, cada uma tem suas próprias vantagens e desvantagens.

Fornecerei outra ideia de produção para sua referência: primeiro, use o FaceFusion para fazer a troca de rosto no vídeo, depois use o GPT_SoVITS para síntese de fala e, por fim, use esse projeto para produção demográfica digital.

Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Versão de manipulação visual baseada em Wav2Lip do Digital Man Integration Pack

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil