21 KiB
AutoClip
Herramienta de código abierto para extraer momentos destacados con IA
Convierte vídeos largos en momentos que merece la pena compartir.
Descargar aplicación · Inicio rápido · Sitio web · Documentación · Informar de un problema
简体中文 · English · 日本語 · 한국어 · Español · Português · Русский · Français
AutoClip utiliza IA para analizar los subtítulos de un vídeo, encontrar momentos destacados, crear títulos y generar clips y recopilaciones. Está pensado para entrevistas, pódcasts, cursos y grabaciones de directos, con una aplicación de escritorio, una interfaz web mediante Docker y acceso por CLI / MCP.
Vista de la aplicación
| Clips generados por IA | Vista previa y edición en Studio |
![]() |
![]() |
Interfaz real de v1.4.0 con correcciones posteriores de Studio: importa vídeos, revisa clips realmente generados y edítalos en Studio. La interfaz está en chino; la transcripción y los títulos del ejemplo están en inglés.
Versión de las capturas y fuente del ejemplo (chino)
Agradecimientos ❤️
![]() 88API |
¡Gracias a 88API por patrocinar AutoClip! Reúne GPT, Claude, Gemini, Grok, DeepSeek, Kimi y GLM para analizar subtítulos, seleccionar momentos destacados y generar títulos. 🎨 Multimedia: Ofrece modelos de imagen, vídeo y audio como GPT-Image, Seedance, Veo, MiniMax Hailuo H3, Kling, Whisper y TTS. AutoClip utiliza API compatibles de análisis, portadas y transcripción. 🏷️ Servicio y facturación: Según el patrocinador, opera mediante una empresa extranjera y ofrece atención humana, facturas y recargas con proporción 1:1; se aplican las condiciones de la plataforma. 🎁 Nuevos usuarios: Obtén crédito de prueba para evaluar modelos mediante el enlace de referido, según las condiciones de la promoción. Guía de configuración (inglés) |
|
Infistar.cc |
¡Gracias a Infistar.cc por patrocinar AutoClip! Ofrece una API multimodelo para analizar transcripciones de vídeos largos, seleccionar momentos destacados y generar títulos. ⚙️ Configuración compatible: En AutoClip, elige el proveedor compatible con OpenAI e introduce la Base URL, tu clave API y un modelo disponible. 🧩 Variedad de modelos: El proveedor ofrece Claude, GPT, Gemini, DeepSeek y otras familias. Elige modelos que admitan el endpoint compatible para comparar el análisis de transcripciones y la selección de momentos destacados. 🏷️ Precios y servicios: Según el patrocinador, algunos modelos cuestan desde el 1% del precio oficial, con facturación en RMB, emisión de facturas y verificación de autenticidad del modelo. Consulta en la plataforma los modelos, precios y condiciones vigentes. 🎁 Oferta para AutoClip: Los nuevos usuarios pueden recibir $5 de crédito de prueba al registrarse mediante el enlace de referido, según las condiciones de la promoción. Guía de configuración (inglés) |
Qué puedes hacer
Haz clic en una miniatura para ver la imagen completa.
Plataformas, requisitos de cuenta y detalles de exportación
Cuando los clips estén listos, abre Publicar en un clip. Disponible en v1.3.2. En el extranjero se usan las plataformas conectadas en tu propia cuenta de Upload-Post: TikTok, Instagram, YouTube, Facebook, LinkedIn, X, Threads, Pinterest, Bluesky, Discord, Telegram y Google Business, según lo que esa cuenta tenga conectado. Bilibili es una sola cuenta: pega una Cookie una vez en Ajustes.
Debe incluir SESSDATA, bili_jct y DedeUserID. Puedes publicar ahora o programar. El título y la descripción son opcionales y, si se dejan vacíos, usan el título del clip. Los subtítulos incrustados vienen activados, igual que la tarjeta de título de unos 4 segundos.
La visibilidad predeterminada es solo yo / private donde la plataforma lo admite. AutoClip promete eso solo para TikTok, YouTube y Bilibili. También puedes descargar sin publicar. La página del proyecto muestra el historial y el calendario, y permite cancelar una programación que aún no ha salido. «Planear la semana» solo cubre el extranjero: rellena lunes, miércoles y viernes a las 09:00, sin Bilibili.
Las cuentas verticales se renderizan en 9:16 sin corte a 60 segundos. Solo Bilibili usa horizontal. Solo LinkedIn o X conserva el encuadre original. Vertical y Bilibili en el mismo envío se renderizan por separado.
Al publicar se puede generar una portada automáticamente, para que Bilibili no rechace una portada vacía.
Los detalles de la portada y la tarjeta de título por defecto siguen las notas de ese instalador. Disponible en v1.3.2.
Importar vídeo → Subtítulos / transcripción → Análisis y puntuación con IA → Clips y recopilaciones → Exportación
Inicio rápido
| Uso | Opción recomendada | Requisitos |
|---|---|---|
| Editar en tu ordenador | Aplicación de escritorio | macOS Apple Silicon / Windows x64 |
| Servidor propio / Linux | Docker | Docker + Compose v2 |
| Procesamiento por lotes / agentes | CLI / MCP | Python 3.10+ (se recomienda 3.11) + FFmpeg |
Escritorio: tus primeros clips
- Instala. Descarga desde Releases el archivo
.dmgpara macOS Apple Silicon o-setup.exepara Windows 10 / 11 x64. Incluye Python y FFmpeg. Para Intel Mac / Linux, usa Docker o la CLI. Consulta los requisitos de cada versión. - Configura el modelo. Elige un proveedor en Ajustes, introduce tu clave API y el modelo, prueba la conexión y guarda. Para modelos locales, inicia primero Ollama o LM Studio.
- Importa un vídeo. Empieza con una muestra de 3–5 minutos y, si tienes, subtítulos SRT. Sin subtítulos, prepara primero los componentes locales de Whisper y el modelo de voz en Ajustes.
- Revisa y exporta. Comprueba los límites, títulos y contenido de los clips. Elige un preajuste de exportación o conecta una cuenta para publicar.
Guía de instalación completa (inglés) · Solución de problemas (inglés)
Docker / Web
Necesitas Docker y Docker Compose v2. Ejecuta estos comandos desde la raíz del repositorio:
git clone https://github.com/zhouxiaoka/autoclip.git
cd autoclip
cp env.example .env
Antes de iniciar, edita .env: selecciona LLM_PROVIDER e indica la clave de API y el modelo correspondientes. También puedes configurar el proveedor desde la aplicación después del inicio.
mkdir -p data logs uploads
docker compose up -d --build
Abre la interfaz web. La documentación de la API estará disponible cuando arranque el backend. Consulta la guía de Docker (en chino) para más detalles.
En Linux, si los directorios montados producen errores de permisos, corrige el propietario de los directorios de datos del proyecto con este comando y vuelve a iniciar los servicios:
docker compose run --rm --no-deps --user root --entrypoint sh autoclip -c 'chown -R autoclip:autoclip /app/data /app/logs /app/uploads'
docker compose up -d
CLI / MCP
Necesitas Python 3.10 o posterior (se recomienda 3.11) y FFmpeg en el PATH. El ejemplo usa una shell de macOS / Linux; en PowerShell de Windows, activa el entorno con venv\Scripts\Activate.ps1. El procesamiento local por CLI no necesita Redis.
git clone https://github.com/zhouxiaoka/autoclip.git
cd autoclip
python3 -m venv venv
source venv/bin/activate
python -m pip install -r requirements.txt
python -m pip install -e .
Ejemplo con un modelo local: instala e inicia Ollama y descarga un modelo. Los vídeos sin subtítulos requieren faster-whisper; el modelo de voz se descarga en el primer uso. Para usar subtítulos existentes, añade --srt talk.srt.
ollama pull qwen2.5:7b
python -m pip install faster-whisper
autoclip doctor --provider ollama
autoclip run talk.mp4 --provider ollama --json
Sustituye PROJECT_ID por el ID del proyecto devuelto al procesar el vídeo para exportar en formato Shorts. Inicia el servidor MCP por stdio con autoclip mcp:
autoclip export PROJECT_ID --preset shorts
autoclip mcp
En el cliente MCP, configura command con la ruta absoluta a autoclip dentro del entorno virtual y args con ["mcp"]. Consulta la guía de CLI / MCP y la skill para agentes (ambas en chino).
Configuración de modelos
| Opción | Configuración |
|---|---|
| Modelos en la nube | Elige un proveedor en Ajustes e introduce tu clave API y el modelo. Los servicios compatibles con OpenAI permiten configurar la Base URL. |
| Ollama | Dirección predeterminada: http://localhost:11434/v1; modelo: qwen2.5:7b. No requiere clave de API. |
| LM Studio | Carga un modelo e inicia Local Server, por defecto en http://localhost:1234/v1. Selecciona un modelo disponible en tu servidor. |
Dentro de Docker, localhost apunta al contenedor. Para usar un modelo del equipo anfitrión, configura una dirección accesible desde el contenedor; consulta la guía de CLI / MCP. El corte del vídeo se realiza localmente; el análisis con modelos en la nube envía el texto de los subtítulos al proveedor elegido. La descarga de vídeos y modelos requiere conexión a internet.
Infistar · Guía de configuración (inglés)
Preguntas frecuentes
¿Es gratuito? ¿Necesito una clave de API?
AutoClip sigue siendo gratuito y de código abierto bajo MIT. Los proveedores de modelos en la nube cobran por el uso y requieren tu propia clave de API. Ollama / LM Studio no necesitan clave de nube, pero sí modelos y hardware adecuado. Desde v1.3.2, publicar en el extranjero requiere tu propia cuenta de Upload-Post. Los planes gratuitos y de pago, y los cupos diarios de TikTok, YouTube, Instagram y otras plataformas, siguen las páginas de Upload-Post. No son promesas de AutoClip.
¿Se suben mis vídeos?
La edición permanece en tu dispositivo. El análisis con modelos en la nube envía el texto de los subtítulos al proveedor elegido. El clip terminado sale del equipo solo después de pulsar Publicar, y solo hacia las plataformas que conectaste. También puedes descargarlo sin publicar. Esa página Publicar está disponible en v1.3.2. Las estadísticas y los informes de errores dependen de la versión y los ajustes; consulta las notas de privacidad.
¿Puedo usar vídeos sin subtítulos?
Sí, tras preparar los componentes locales de Whisper y un modelo de voz. También puedes importar subtítulos SRT existentes. Unos subtítulos precisos pueden reducir la espera y los errores de transcripción.
¿Por qué no se generaron clips?
Revisa la fase que falló: subtítulos vacíos, conexión al modelo, umbral de puntuación demasiado alto o problemas de FFmpeg y disco. Puedes probar a reducir el umbral de 0.7 a 0.5, pero eso no garantiza clips.
¿Qué vídeos funcionan mejor y cuánto tarda?
El análisis se basa principalmente en los subtítulos: entrevistas, pódcasts, cursos y comentarios hablados son adecuados. La acción visual o la música pueden ofrecer peores resultados. El tiempo depende de la duración, el hardware, el modelo y la exportación; prueba primero con una muestra corta.
Consulta la guía de primeros clips (inglés) para preparar muestras y ver ejemplos públicos.
Guía completa de solución de problemas (inglés) · Problemas conocidos
Documentación
| Tema | Documentación |
|---|---|
| Primeros pasos | Instalación (inglés) |
| Alojamiento y automatización | Docker (inglés) · CLI / MCP (chino) · Agent skill (chino) |
| Modelos y solución de problemas | Modelos (chino) · Solución de problemas (inglés) |
| Versiones y privacidad | Historial de cambios · Privacidad (inglés) |
| Desarrollo y traducción | Contribuir (chino) · Mantenimiento de traducciones (chino) |
| Configuración del patrocinador | Infistar |
El README está disponible en ocho idiomas. Las guías de instalación, Docker y solución de problemas también están en inglés; las demás referencias detalladas están principalmente en chino.
Contribuir y contactar
Agradecemos las correcciones, los comentarios y las mejoras de traducción. Al informar de un fallo, incluye el sistema operativo, la versión, el modelo, los pasos para reproducirlo y los registros de error sin información confidencial.
Proyecto mantenido por una persona en su tiempo libre. Los tiempos de respuesta varían; no se ofrece asistencia inmediata ni ayuda individual de despliegue. Consulta las preguntas frecuentes y los problemas conocidos antes de escribir.
Las ideas, los usos y las peticiones de modelos van a GitHub Discussions. Los fallos reproducibles usan la plantilla de issue. Reglas del tablero: community board (chino).
-
Correo electrónico: christine_zhouye@163.com
Gracias a FastAPI, React, Tauri, FFmpeg, yt-dlp, Whisper y a todas las personas que contribuyen. Distribuido bajo la licencia MIT. Si AutoClip te resulta útil, puedes apoyar el proyecto con una estrella.












