About this project
it-programming / desktop-apps
Open
Procuramos um desenvolvedor Python sênior para criar o 'InTrainer Action', um software desktop para Windows (.exe) com foco comercial, destinado a profissionais de fitness e dança. O projeto exige experiência com MediaPipe, OpenCV e FFmpeg para implementar funcionalidades avançadas de processamento de vídeo e áudio.
O software terá dois modos principais:
1. Modo Clipe (Vídeos Curtos de 0 a 7 minutos):
- Vinheta Automática: Inserção de um arquivo de abertura fixo (abertura.mp4) no início do vídeo.
- Substituição de Áudio: Reconhecimento da música (via Shazam ou pasta local) e substituição do áudio ambiente por uma trilha digital limpa e sincronizada.
- Qualidade Zero Perda: Renderização de vídeo utilizando FFmpeg (H.264/H.265, CRF 17-18), mantendo a resolução nativa (1080p/4K) e suporte para formatos 9:16 e 16:9.
- HUD Biomecânico em Tempo Real: Rastreamento de pose via MediaPipe para desenhar dinamicamente na tela uma máscara com 5 barras de status (0 a 100%) indicando a solicitação de Fáscia, Músculos, Tendões, Articulações e Ossos.
2. Modo Relatório Global (Aulas Longas de até 60 minutos):
- Processamento leve em background, sem renderização de vídeo pesada.
- Computação de métricas de esforço para a aula inteira.
- Geração de um Relatório Consolidado com o percentual acumulado de solicitação de cada uma das 5 estruturas anatômicas.
Segurança e Comercialização:
- Trava de Licença (HWID): Implementação de um sistema de chave de ativação por hardware para controle de uso e prevenção de pirataria.
- Branding: Inclusão da identidade visual e marca d'água da marca no software.
- Propriedade Intelectual: O código-fonte será 100% de propriedade do contratante, e será exigido um Acordo de Não Divulgação (NDA).
Entregáveis:
- Código-fonte limpo em Python.
- Executável (.exe) compilado com interface gráfica (GUI) para Windows.
Prazo estimado para a conclusão do projeto é de 10 a 15 dias.
Category IT & Programming
Subcategory Desktop apps
What is the scope of the project? Create a new app
Delivery term: Not specified
Skills needed