¿Qué hace hotclip?
Herramienta gratuita y de código abierto para edición de video AI y clips de transmisiones en vivo: convierte videos largos, repeticiones de transmisiones en vivo y podcasts en clips verticales virales con un solo clic, publicables directamente en Douyin, Kuaishou, Bilibili, Xiaohongshu y WeChat Channels. Detecta automáticamente momentos destacados (frases clave, picos de emoción), analiza la intensidad del chat para identificar puntos álgidos, agrega subtítulos automáticos y convierte videos horizontales a formato vertical. Todo se procesa localmente, sin marcas de agua, sin subidas a la nube y sin necesidad de créditos. Alternativa gratuita y de código abierto a Opus Clip, 100% local. Disponible para Windows, macOS y Linux.
Características
- Detección de highlights con IA: Encuentra automáticamente frases clave, momentos emocionantes y puntos álgidos basados en la intensidad del chat.
- Subtítulos automáticos: Genera subtítulos precisos sincronizados con el audio.
- Conversión a 9:16: Transforma videos horizontales a formato vertical optimizado para redes sociales.
- Procesamiento local: Todo el cómputo se realiza en tu máquina; tus videos nunca abandonan tu computadora.
- Sin marcas de agua: Los clips generados no contienen marcas de agua.
- Soporte multiplataforma: Funciona en Windows, macOS y Linux.
Instalación
Puedes instalar hotclip usando pip:
pip install hotclip
O clonar el repositorio e instalarlo localmente:
git clone https://github.com/xixihhhh/hotclip.git
cd hotclip
pip install -r requirements.txt
Uso
Ejecuta hotclip desde la línea de comandos:
hotclip --input video.mp4 --output clips/
También puedes especificar opciones adicionales:
hotclip --input video.mp4 --output clips/ --duration 60 --format vertical --subtitles true
Parámetros disponibles
| Parámetro | Descripción | Valor por defecto |
|---|---|---|
--input | Ruta al archivo de video de entrada | Obligatorio |
--output | Directorio donde guardar los clips | ./clips |
--duration | Duración máxima de cada clip en segundos | 60 |
--format | Formato de salida: vertical, horizontal o original | vertical |
--subtitles | Incluir subtítulos automáticos: true o false | true |
--lang | Idioma de los subtítulos: auto, zh, en, es, etc. | auto |
Ejemplos
Crear clips verticales con subtítulos
hotclip --input podcast.mp4 --output clips/ --lang es
Procesar una transmisión en vivo grabada
hotclip --input livestream.mkv --output highlights/ --duration 90 --subtitles true
Licencia
Este proyecto se distribuye bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.
Agradecimientos
Agradecemos a todos los contribuyentes y a la comunidad de código abierto que hacen posible hotclip.
Si encuentras útil esta herramienta, ¡considera dejar una estrella en GitHub!