Pesquisar
Projeto exclusivo

Aplicativo desktop para edição automática de vídeos em lotes

hoje às 01:01

Descrição do Projeto:

Procuro um desenvolvedor ou equipe para criar um aplicativo desktop para Windows, especializado em edição automática e semiautomática de vídeos por lotes.

A ferramenta deverá montar vídeos a partir de pastas contendo imagens, vídeos, chromas, áudios e legendas, seguindo arquivos TXT com timecodes definidos por mim.

Não se trata de criar um clone completo do Premiere, CapCut ou DaVinci Resolve. O objetivo é desenvolver uma ferramenta especializada em um fluxo específico de edição automatizada.

Funcionamento principal

O aplicativo deverá permitir:

* Selecionar uma pasta com imagens numeradas, como IMG_0001, IMG_0002 até IMG_1000.
* Selecionar uma pasta com vídeos numerados, como VID_0001, VID_0002 até VID_1000.
* Importar um TXT com os tempos das cenas e cortes.
* Calcular automaticamente a quantidade de cenas existentes no TXT.
* Escolher a porcentagem de imagens e vídeos que será utilizada.
* Distribuir imagens e vídeos de forma pseudoaleatória entre as cenas.
* Manter obrigatoriamente a ordem numérica interna dos arquivos.
* Cortar os vídeos de acordo com os tempos informados.
* Definir a duração das imagens conforme cada intervalo do TXT.
* Montar automaticamente a timeline.

A aleatoriedade será aplicada somente na escolha entre imagem ou vídeo em cada cena. A ferramenta não poderá embaralhar a ordem dos arquivos.

Exemplo:
Cena 0001 - VID_0001
Cena 0002 - IMG_0001
Cena 0003 - VID_0002
Cena 0004 - VID_0003
Cena 0005 - IMG_0002

Arquivos de timecode

A ferramenta deverá possuir campos separados para importar:

* TXT de cortes e duração das cenas.
* TXT de chromas e avatares.
* TXT do chroma de Inscreva-se.
* TXT de efeitos sonoros.
* TXT de B-roll.
* TXT de efeitos visuais.
* TXT de automação da música.
* Legendas em SRT, VTT, ASS ou TXT.

Os comandos dos arquivos TXT deverão ter prioridade sobre qualquer automação da ferramenta.

Legendas

O aplicativo deverá possuir um editor de legendas com:

* Alteração de texto.
* Fontes personalizadas.
* Tamanho, cor, contorno, sombra e fundo.
* Ajuste de posição X e Y.
* Arraste da legenda diretamente na prévia.
* Área segura.
* Presets de estilo.
* Efeitos de entrada e saída.
* Destaque de palavras.
* Possibilidade futura de legenda palavra por palavra e karaokê.
* Detecção de conflito entre legenda e avatar.

Chroma key e avatar

A ferramenta deverá:

* Inserir chromas nos tempos exatos informados no TXT.
* Remover automaticamente o fundo verde.
* Possuir conta-gotas para selecionar a cor.
* Ajustar similaridade, suavidade, despill e bordas.
* Mostrar a máscara do chroma.
* Recortar automaticamente a área transparente.
* Ajustar tamanho e posição do personagem.
* Permitir arrastar e redimensionar na prévia.
* Permitir espelhamento.
* Evitar sobreposição com a legenda.
* Ter categoria específica para chroma de Inscreva-se, Like e Sino.

Efeitos sonoros e áudio

O aplicativo deverá permitir:

* Inserção de efeitos sonoros nos milissegundos informados no TXT.
* Controle de volume, fade e pan.
* Track específica para efeitos sonoros.
* Narração, música, B-roll e avatar em tracks separadas.
* Normalização da narração.
* Compressor e limitador.
* Redução de ruído opcional.
* Ducking da música durante a narração.
* Automação manual de volume por timecode.
* Registro de alterações manuais em relação ao TXT.

B-roll, efeitos e transições

Também será necessário:

* Inserção de B-roll pelos tempos do TXT.
* Efeitos visuais por intervalo.
* Movimentos suaves em imagens.
* Transições configuráveis.
* Sistema de variação editorial para evitar edição visual repetitiva.
* Controle da frequência de zoom, B-roll, avatar e transições.
* Possibilidade de desligar completamente as automações.

O sistema de variação deverá ser utilizado para melhorar o ritmo e a qualidade editorial. Não deverá conter mecanismos para burlar Content ID, moderação ou sistemas de plataformas.

Renderização e desempenho

A ferramenta deverá oferecer:

* Prévia rápida por proxy.
* Prévia exata de uma cena ou intervalo.
* Renderização por blocos.
* Retomada após falhas.
* Cache.
* Cancelamento seguro.
* Detecção de GPU e encoders disponíveis.
* CPU como alternativa.
* Fila de renderização.
* Relatório de erros.
* Auditoria final do vídeo.

O objetivo futuro é trabalhar com projetos contendo até mil cenas, mas o desenvolvimento será validado primeiro com lotes menores.

Tecnologias sugeridas

Preferencialmente:

* Python.
* PySide6 ou Qt.
* FFmpeg e FFprobe.
* SQLite.
* OpenCV.
* Pytest.
* Git.
* PyInstaller ou tecnologia equivalente para gerar o executável.

Aceito outras propostas tecnológicas, desde que o profissional justifique a escolha e consiga entregar um aplicativo desktop local, estável e instalável no Windows.

Forma de desenvolvimento

O trabalho será dividido em fases:

1. Arquitetura e fundação.
2. Importação de arquivos, TXT, timeline e montagem básica.
3. Sistema de legendas.
4. Chroma key e avatar.
5. Áudio e efeitos sonoros.
6. Distribuição percentual de imagens e vídeos.
7. B-roll, efeitos e transições.

Atividades do cliente nesse projeto:

Última visualização: hoje às 01:40

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Desktop
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 9
Interessados: 12
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (9)
  • Freelancer Premium Felipe P.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Fellipe A.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Diego J.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Configuração de impressão para agenda 2027 - Preciso configurar a impressão de uma agenda 2027, de modo que as páginas fiquem organizadas frente e verso. Impressora Canon, porém não está funcionando corretam...

Pacote 80 horas dev pascal - Preciso de um pacote de 80 horas para desenvolvimento e consultoria em pascal. Desenvolvedor terá flexibilidade de horario, desenvolvendo e auxiliando no desenvolvimento de pequenos pacotes ...

Desenvolvimento de ferramenta Windows baseada em projeto open source - Estou procurando um desenvolvedor experiente em C++ para criar uma ferramenta para Windows baseada em um projeto open source já existente. O trabalho consiste em utilizar esse projeto como ...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.