O que hotclip faz?
Ferramenta gratuita e open-source de IA para clipes e cortes ao vivo: transforme vídeos longos, VODs de transmissões ao vivo e podcasts em shorts virais na vertical, prontos para TikTok, YouTube Shorts e plataformas chinesas (Douyin, Kuaishou, Bilibili, Xiaohongshu, Video Accounts). A IA identifica automaticamente momentos de destaque (frases de ouro), analisa a densidade de comentários para detectar pontos de viralização, adiciona legendas automáticas e converte o formato de paisagem para retrato. Tudo executado localmente, sem marcas d'água e sem uploads para servidores externos.
Como Funciona
O hotclip usa modelos de IA para analisar o conteúdo de vídeo e áudio:
- Detecção de Destaques: Identifica picos de fala, mudanças de tom e palavras-chave para extrair os melhores fragmentos.
- Análise de Comentários: Avalia a densidade e o sentimento dos comentários para prever pontos que geram engajamento.
- Legendas Automáticas: Gera legendas precisas usando reconhecimento de fala e as adiciona diretamente ao vídeo.
- Conversão de Formato: Transforma vídeos na horizontal (16:9) para vertical (9:16) de forma inteligente, rastreando o centro da ação.
Plataformas Suportadas
- TikTok
- YouTube Shorts
- Douyin
- Kuaishou
- Bilibili
- Xiaohongshu
- Video Accounts (WeChat)
Requisitos do Sistema
- Windows, macOS ou Linux
- Python 3.8 ou superior
- FFmpeg
- GPU NVIDIA com CUDA (recomendado para acelerar a IA)
- Memória RAM: mínimo 8 GB, recomendado 16 GB
Instalação
# Clone o repositório
git clone https://github.com/xixihhhh/hotclip.git
cd hotclip
# Instale as dependências
pip install -r requirements.txt
Uso
Processar um vídeo ou link de transmissão ao vivo:
python hotclip.py --input https://exemplo.com/video.mp4 --platform tiktok --duration 60
Parâmetros:
| Parâmetro | Descrição | Padrão |
|---|---|---|
--input | Caminho do arquivo ou URL do vídeo | Obrigatório |
--platform | Plataforma de destino (tiktok, youtube, douyin, etc.) | tiktok |
--duration | Duração máxima do clipe (em segundos) | 60 |
--width | Largura do vídeo de saída (px) | 1080 |
--height | Altura do vídeo de saída (px) | 1920 |
--bitrate | Taxa de bits do vídeo (kbps) | 8000 |
--max-size | Tamanho máximo do arquivo (MB) | 50 |
--no-watermark | Remove marcas d'água | sim (sempre ativo) |
Exemplo:
python hotclip.py --input podcast.mp4 --platform youtube --duration 45 --max-size 30
Isso gera um clipe de 45 segundos otimizado para YouTube Shorts, com tamanho máximo de 30 MB.
Personalização
Você pode modificar o comportamento da IA editando o arquivo config.yaml:
# config.yaml
ai:
model: "base"
language: "pt" # Idioma para legendas
highlight_threshold: 0.7
comment_weight: 0.5
subtitle_style: "dynamic"
Saída
Os clipes processados são salvos na pasta output/:
output/
├── clip_1.mp4
├── clip_2.mp4
└── clip_3.mp4
Casos de Uso
- Criadores de Conteúdo: Transforme VODs de lives em clipes para TikTok e YouTube Shorts.
- Editores de Podcast: Extraia citações impactantes para postagens curtas.
- Marcas e Influenciadores: Reaproveite vídeos longos em conteúdo viral.
- Entusiastas da IA: Experimente com modelos de detecção de destaques e legendas.
Por que usar o hotclip?
- Gratuito e Open-Source: Sem custos, sem assinaturas.
- Privacidade Total: Nenhum dado sai do seu computador.
- Sem Marcas D'Água: Conteúdo limpo e profissional.
- Rápido e Eficiente: Execute na linha de comando com automação.
- Multiplataforma: Funciona no Windows, macOS e Linux.
Limitações
- A aceleração de GPU é opcional, mas recomendada para vídeos longos.
- A detecção de destaques pode variar dependendo da qualidade do áudio.
- A instalação manual de dependências pode ser complexa.
Licença
Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para obter detalhes.
Alternativa gratuita e open-source ao Opus Clip – Transforme vídeos longos em clipes virais, localmente, sem marcas d'água e sem uploads.