Pesquisar

Reynan C.

(5.0 - 1 avaliação)

Projetos concluídos: 1 | Recomendações: 1 | Registrado desde: 11/04/2023

Histórico de projetos & Avaliações:

(+) Exibir projetos em andamento
  • "" Nenhum comentário

    Cancelado

  • "Fácil comunicação, tranquilo e acessivel. Otimo cliente."

    out. 2023 - out. 2023

Carregando...

Projetos (Aguardando Propostas):

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

    Desenvolvimento Desktop | Orçamento: Aberto | Publicado: | Propostas: 32

    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.
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.