Sobre este projeto
it-programming / desktop-apps
Aberto
Estamos buscando um desenvolvedor para criar um software personalizado que automatize o processo de edição e renderização de vídeos. O objetivo principal é combinar segmentos de vídeo de diferentes 'pilhas' (A, B e C) de forma sequencial e automatizada, utilizando o CapCut para a renderização final. O software deve seguir uma lógica específica de combinação:
1. O processo começará combinando o primeiro item da pilha A, o primeiro da pilha B e o primeiro da pilha C (ex: A1 + B1 + C1).
2. Em seguida, o software deve manter os itens de A e B fixos e iterar sobre a pilha C (ex: A1 + B1 + C2, A1 + B1 + C3, e assim por diante) até que todos os itens da pilha C sejam utilizados.
3. Após a pilha C ser completamente utilizada, ela deve ser reiniciada (voltando ao C1), e o item da pilha A deve ser incrementado para o próximo (ex: A2 + B1 + C1).
4. Este ciclo se repete, com a pilha C iterando completamente para cada item da pilha A, enquanto a pilha B permanece fixa. (Importante fazer com que o vídeo renderizado saia com ordem numerica se possivel informando o que foi utilizado. Tipo, A1 + B1 + C2. Tanto a pilha A quanto a C não tem limites podendo chegar até 50 em cada ou mais).
O software deve ser capaz de:
* Gerenciar as pilhas de arquivos de vídeo (A, B, C).
* Aplicar a lógica de combinação descrita acima.
* Integrar-se com o CapCut para realizar a renderização dos vídeos combinados.
* Gerar os vídeos finais de forma automatizada, seguindo a sequência definida.
OBS: Se tiver como renderizar sem usar o capcut não tem problema, mas tenho que ter o controle sobre a resolução, frames e formato do arquivo do vídeo assim como selecionar a pasta de saida.
Procuramos um profissional com experiência em desenvolvimento de software e automação, preferencialmente com conhecimento em manipulação de arquivos de vídeo e integração com ferramentas de edição.
Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Criar um novo aplicativo
Prazo de Entrega: Não estabelecido
Habilidades necessárias