Com apenas um computador e software gratuito, você pode ter seu próprio estúdio de deepfake com Inteligência Artificial (IA) diretamente em sua casa. Divirta-se com a tecnologia deepfake sem gastar dinheiro ou comprometer sua privacidade. Este guia passo a passo, que leva menos de cinco minutos, mostrará como fazer isso.
O que é Deepfake e Por Que Criar Localmente?
Deepfakes são vídeos ou imagens sintéticas criadas usando técnicas de inteligência artificial, mais especificamente, redes generativas adversariais (GANs) ou autoencoders. Essas tecnologias permitem sobrepor o rosto de uma pessoa no corpo de outra em um vídeo ou foto, ou até mesmo animar um rosto a partir de uma única imagem. Criar deepfakes localmente oferece maior controle sobre seus dados, privacidade e elimina custos associados a plataformas online.
Parte 1: Instalando o Pinokio
O Pinokio é um navegador que permite instalar, executar e controlar programaticamente diversas aplicações e servidores no seu computador com apenas um clique. Ele simplifica o processo de configuração de ambientes complexos para rodar modelos de IA.
Como Instalar o Pinokio
- Acesse o site oficial do Pinokio. O link pode ser encontrado na descrição de vídeos tutoriais sobre o assunto.
- Clique no botão de download para baixar o instalador do Pinokio.
- Escolha o sistema operacional desejado (Windows, Mac ou Linux) e clique no botão de download correspondente.
- Execute o instalador e siga as instruções de instalação.
Parte 2: Instalando o FaceFusion via Pinokio
O FaceFusion é uma plataforma líder em manipulação de rostos, utilizada para criar deepfakes de alta qualidade. Com o Pinokio, a instalação do FaceFusion se torna um processo simples.
Passos para Instalação do FaceFusion
- Abra o aplicativo Pinokio.
- Clique em "Visit Discover Page".
- Procure ou selecione "FaceFusion 3.0.0" (ou a versão mais recente disponível) na lista de aplicativos.
- Clique no botão "Download".
- Na tela de verificação de requisitos de instalação, clique em "Install" para aceitar a instalação dos componentes necessários do sistema ou arquivos. O Pinokio cuidará de baixar e instalar dependências como Conda, Git, FFmpeg, entre outros.
- Aguarde o processo de download e instalação ser concluído.
- Após a conclusão, o FaceFusion 3 estará na sua lista de aplicativos no Pinokio. Clique para abri-lo.
- Clique na opção "Install" dentro da interface do FaceFusion no Pinokio. O Pinokio começará a clonar o FaceFusion do repositório online.
- Aguarde o processo ser concluído e clique em "Done".
- Clique em "Run Default" para continuar.
- Clique ou abra o link da URL local (geralmente algo como http://127.0.0.1:7860) para acessar a interface web do FaceFusion 3.
Agora você instalou com sucesso o FaceFusion 3 no seu computador local.
Parte 3: Trocando Rostos em Fotos com IA (AI Photo Face Swap)
Vamos explorar como usar o FaceFusion 3 para trocar rostos em fotos.
Configurando o Face Swap em Fotos com FaceFusion
- No painel do FaceFusion 3, clique na área "SOURCE" (Fonte) e envie a imagem de origem (o rosto que você quer usar).
- Em seguida, envie a foto ou imagem de destino ("TARGET") onde o rosto será aplicado.
- Processors (Processadores): Certifique-se de que "face_swapper" está selecionado.
- Face Swapper Model: Selecione um modelo da lista. O vídeo sugere "inswapper_128_fp16" como um bom ponto de partida.
- Execution Providers (Provedores de Execução): Escolha CPU se não tiver uma GPU potente, ou CUDA/TensorRT se tiver uma placa de vídeo NVIDIA compatível. O uso de GPU acelera significativamente o processo.
- Execution Thread Count (Contagem de Threads de Execução): Define o número de threads do processador que você deseja usar. Para especificações médias de computador, pode-se deixar o padrão (ex: 4).
- Execution Queue Count (Contagem de Filas de Execução): Define o número de filas permitidas no processo. Para especificações médias, deixar o padrão (ex: 1) é recomendado.
- Video Memory Strategy (Estratégia de Memória de Vídeo): Refere-se a como o software gerencia a alocação e uso da memória de vídeo do seu computador (VRAM). Selecionar o modo "strict" torna o software mais conservador no uso de VRAM, evitando que exceda um limite especificado. Isso pode prevenir travamentos ou lentidão por uso excessivo de recursos da GPU, especialmente ao trabalhar com arquivos grandes ou múltiplos assets.
- Output Image Quality (Qualidade da Imagem de Saída) e Resolution (Resolução): Ajuste conforme desejado. Qualidade mais alta e maior resolução podem exigir mais tempo de processamento.
- Face Selector (Seletor de Rosto): Nesta seção, você pode definir o modo de seleção de rosto, gênero, raça e idade, se necessário, para refinar a seleção do rosto na imagem de destino.
- Face Enhancer (Melhorador de Rosto): Na aba "PROCESSORS", selecione a opção "face_enhancer" para melhorar a qualidade do resultado final, tornando o rosto mais nítido e integrado.
- Clique no botão "START" para iniciar o processo de troca de rostos.
- Após o processamento, o resultado aparecerá na área "OUTPUT". Clique no botão de download para salvar a imagem.
Você pode visualizar a imagem processada na aba "PREVIEW" durante os ajustes.
Parte 4: Criando Vídeos Deepfake com IA (AI Deepfake Video)
Nesta parte, criaremos um vídeo deepfake usando o FaceFusion 3, mantendo a mesma imagem de referência (rosto de origem) da parte anterior.
Configurando o Deepfake em Vídeos com FaceFusion
- TARGET (Alvo): Envie o seu vídeo de destino.
- Ajustes de Configuração: Você pode realizar ajustes nas configurações similares aos da troca de fotos, como "Execution Providers", "Video Memory Strategy", "Output Video Quality", "Output Video Resolution" e "Output Video FPS".
- Processors (Processadores):
- Mantenha "face_swapper" ativo.
- Ative o "expression_restorer" (Restaurador de Expressão) para melhorar a precisão da expressão no resultado, aproximando-a do vídeo original. Ajuste o "Expression Restorer Factor" (Fator do Restaurador de Expressão) conforme necessário (o vídeo sugere 85).
- Opcionalmente, ative o "face_enhancer" para melhorar a qualidade geral do rosto no vídeo.
- Outras Configurações de Saída de Vídeo:
- Temp Frame Format (Formato do Frame Temporário): PNG é uma boa opção.
- Output Audio Encoder (Encoder de Áudio de Saída): AAC é comum.
- Output Video Encoder (Encoder de Vídeo de Saída): libx264 (para H.264) é amplamente compatível.
- Output Video Preset (Predefinição do Vídeo de Saída): "veryfast" pode ser usado para processamento mais rápido, mas pode sacrificar alguma qualidade. Escolha de acordo com sua necessidade.
- Clique no botão "START" para iniciar o processo de criação do deepfake.
- Após a conclusão, o vídeo processado aparecerá na área "OUTPUT". Clique no botão de download para salvar o resultado.
O processo de criação de deepfakes em vídeo pode ser demorado, dependendo da duração do vídeo, resolução e da potência do seu computador.
Conclusão sobre o Uso de Pinokio e FaceFusion
Seguindo este tutorial, você aprendeu a instalar o Pinokio e o FaceFusion para criar seus próprios deepfakes de fotos e vídeos diretamente no seu computador. Essa abordagem local não apenas garante a privacidade dos seus dados, mas também oferece uma maneira gratuita e poderosa de explorar a tecnologia de inteligência artificial para fins criativos e de entretenimento. Lembre-se sempre de usar essa tecnologia de forma ética e responsável.
Para mais tutoriais e novidades sobre Inteligência Artificial, acompanhe canais especializados e as páginas oficiais das ferramentas mencionadas, como o FaceFusion no GitHub e o site do Pinokio.