🎬 Gerador da Recurve
Transforme seus vídeos com legendas automáticas e texto personalizado
Como usar: 1) Faça upload do vídeo 2) Gere as legendas 3) Edite se necessário 4) Processe o vídeo final
⚠️ Sistema confidencial da Recurve - Todos os direitos reservados
Escolha o formato do vídeo: Alto (vertical estendido), Quadrado (vertical) ou Filme (deitado)
Simples: texto formatado simples. Perfil: título com logo (via API)
Configure a posição e tamanho do vídeo dentro da área disponível.
Valores relativos à área: x=0, y=0 = canto superior esquerdo da área disponível.
Desmarque se não quiser legendas no vídeo
🎬 API Oficial - Processar Vídeo
API para processar vídeos. A função será exposta automaticamente pelo Gradio.
Formato via REST API: {"data": [{"video": {"path": "URL"}, "subtitles": null}, "title_url", "Quadrado", cut_start, cut_end, video_x, video_y, video_width, video_height, "subtitles_srt"]}
Parâmetros de corte (opcionais): cut_start e cut_end em segundos (ex: 5.482, 10.851)
Parâmetros de posicionamento (opcionais): video_x, video_y, video_width, video_height em pixels (relativos à área disponível)
Legendas (opcional): subtitles_srt - conteúdo SRT das legendas. Se null ou vazio, não adiciona legendas.
📝 API - Gerar Legendas SRT
API para gerar legendas SRT a partir de um vídeo. Retorna o conteúdo SRT formatado e corrigido.
Formato via REST API: {"data": ["video_url", "subtitle_context", cut_start, cut_end]}
Parâmetros:
video_url: URL do vídeo para processar
subtitle_context: Contexto adicional para a geração de legendas (opcional)
cut_start: Tempo inicial do corte em segundos (opcional). Se fornecido junto com cut_end, corta o vídeo antes de gerar legendas.
cut_end: Tempo final do corte em segundos (opcional). Se fornecido junto com cut_start, corta o vídeo antes de gerar legendas.
Resposta: Retorna {"success": true, "srt_content": "...", "cut_video_url": "..."} quando há corte. O campo cut_video_url contém a URL do vídeo cortado.
✂️ API - Cortar Vídeo Automaticamente
API para cortar vídeo automaticamente usando detecção de região. Remove bordas e fundos, mantendo apenas a área do vídeo.
Formato via REST API: {"data": ["video_url"]}
Parâmetros:
video_url: URL do vídeo para processar
Resposta: Retorna {"success": true, "video_url": "...", "message": "..."} com a URL do vídeo cortado.