Analisando propostas

Projeto de App Web: Dublagem Automática em Lote (Front + Backend)

Publicado em 21 de Maio de 2026 dias na TI e Programação

Sobre este projeto

Aberto

O objetivo deste projeto é criar um aplicativo web completo (frontend e backend) para automatizar o processo de dublagem em lote de vídeos curtos. O sistema deve ser capaz de processar entre 60 e 100 vídeos por vez, recebendo arquivos MP4 e seus respectivos arquivos SRT. As funcionalidades principais incluem tradução baseada em glossário, geração de voz clonada sincronizada com a legenda e limpeza de metadados dos arquivos de saída.

1. Interface (Frontend):
  - Visual: A interface deve ser desenvolvida com um tema Dark Mode, utilizando fundo preto e detalhes em azul e roxo neon, com foco em alta produtividade e usabilidade.
  - ÁRea de Upload: Um quadrado central com funcionalidade de arrastar e soltar (Drag & Drop) para permitir o upload simultâneo de múltiplos arquivos MP4 e SRT.
  - Painel de Glossário: Um painel lateral será necessário para que o usuário possa criar e gerenciar regras de substituição de nomes para a tradução. Exemplos práticos de regras incluem "Xiao Sui" -> "Bruna Xiao" e "Shen Zhou" -> "Rafael Shen".
  - Opção Anti-Filtro: Um botão de alternância (Toggle) com o texto "Limpar Metadados de Vídeo" para ativar a função de limpeza de metadados.
  - Ação e Progresso: Um botão principal largo com o texto "iniciar dublagem em massa" deve estar presente. Abaixo dele, uma lista deve exibir a barra de progresso individual para cada vídeo em processamento e um botão para baixar todos os vídeos dublados em um arquivo ZIP.

2. Sistema (Backend):
  - Sincronia SRT (Prioridade Máxima): O áudio gerado pela api de voz deve respeitar os tempos exatos definidos no arquivo srt. A sincronia precisa ser milimétrica para garantir a qualidade e evitar atrasos em entregas profissionais.
  - API de Voz: O backend deve integrar-se com uma API de voz externa (por exemplo, ElevenLabs) para gerar a voz, utilizando a funcionalidade de clonagem de voz cross-lingual.
  - Limpeza (FFmpeg): Um script final deve ser implementado usando FFmpeg para limpar os metadados do arquivo de vídeo e alterar levemente suas propriedades ocultas. Este processo é crucial para evitar filtros automáticos de "Conteúdo de Série Detectado" em plataformas de destino.
  - Processamento em Lote: O sistema deve ser projetado para processamento assíncrono, gerenciando de forma eficiente os limites de taxa (rate limits) das APIs externas.

3. Entregáveis:
  - Código completo e bem documentado (sugere-se Next.js/React para o frontend e Python/Node.js para o backend).
  - Instruções claras e detalhadas para que o cliente possa inserir suas próprias chaves de API.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias