Una skill para agentes de IA que controla JianYing Pro (la versión china de CapCut) para automatizar la edición de video mediante instrucciones en lenguaje natural.
renezander030/capcut-cli
Herramienta de línea de comandos y biblioteca para editar proyectos de borrador de CapCut / JianYing como JSON local, sin necesidad de API ni servidor.
Alternativa open source a:CapCut
- Estrellas
- 923
- Forks
- 96
- Issues abiertos
- 1
- Último commit
- ayer
¿Qué es?
capcut-cli crea y edita proyectos reales de CapCut y JianYing (剪映) trabajando directamente con el almacén local de borradores. Cada comando lee JSON y vuelve a escribir JSON, por lo que el resultado se abre en CapCut con los videos, subtítulos y demás pistas todavía editables, en lugar de ser una exportación aplanada. Permite realizar tareas como añadir archivos multimedia y texto, recortar, cambiar la velocidad y el volumen, aplicar transiciones y plantillas, e importar y exportar subtítulos SRT o VTT.
La herramienta está pensada para la producción automatizada de video. Puede dividir grabaciones largas en clips más cortos mediante la detección de silencios y escenas, generar subtítulos con Whisper o con tiempos alineados por palabra, y clonar un borrador en otros idiomas mediante traducción. Un único binario ofrece tanto la CLI como una biblioteca tipada sin dependencias, y un ejecutor de colas JSONL (`capcut serve`) permite que herramientas de flujo de trabajo como n8n la controlen.
Funciona con Node 18 o posterior y solo usa módulos integrados. Herramientas opcionales como FFmpeg, ffprobe y Whisper habilitan comandos específicos. Es un proyecto no oficial mantenido por la comunidad y no está afiliado a ByteDance.
Funciones clave
- 01Edita el JSON de borradores locales de CapCut y JianYing, y mantiene las pistas editables en la aplicación.
- 02Añade video, audio y texto, y aplica recortes, cambios de velocidad y volumen, y transiciones.
- 03Importa y exporta subtítulos SRT y VTT, con subtítulos a nivel de palabra.
- 04Divide grabaciones largas en clips cortos mediante la detección de silencios, escenas y tomas repetidas.
- 05Ofrece una CLI, una biblioteca tipada y un ejecutor de colas JSONL para automatizar tareas.
Casos de uso
- Convertir grabaciones largas en videos cortos con subtítulos, por lotes.
- Generar o corregir subtítulos de un proyecto de CapCut existente a partir de un archivo SRT.
- Permitir que un agente LLM inspeccione o cree borradores mediante una interfaz de comandos determinista.
- Crear versiones de un borrador en varios idiomas con los subtítulos traducidos.
Inicio rápido
- 1
Instala la CLI globalmente desde npm
npm install -g capcut-cli - 2
Comprueba la configuración con el comando doctor
capcut doctor - 3
Crea un primer proyecto con un video y subtítulos
capcut quickstart my-first --video clip.mp4 --srt captions.srt - 4
Examina el proyecto en un formato legible
capcut info ./my-first/ -H
Antes de usarlo
- Requiere Node 18 o posterior; algunos comandos necesitan herramientas opcionales como Whisper, FFmpeg y una clave de API de Anthropic.
- Es un proyecto comunitario no oficial y no está afiliado a CapCut ni a ByteDance.
- El resultado debe abrirse y renderizarse en CapCut o JianYing; la herramienta no publica ni renderiza el video final.
Temas
Preguntas frecuentes
- ¿Qué es capcut-cli?
- Herramienta de línea de comandos y biblioteca para editar proyectos de borrador de CapCut / JianYing como JSON local, sin necesidad de API ni servidor. capcut-cli crea y edita proyectos reales de CapCut y JianYing (剪映) trabajando directamente con el almacén local de borradores. Cada comando lee JSON y vuelve a escribir JSON, por lo que el resultado se abre en CapCut con los videos, subtítulos y demás pistas todavía editables, en lugar de ser una exportación aplanada. Permite realizar tareas como añadir archivos multimedia y texto, recortar, cambiar la velocidad y el volumen, aplicar transiciones y plantillas, e importar y exportar subtítulos SRT o VTT.
- ¿capcut-cli es gratuito? ¿Qué licencia tiene?
- capcut-cli es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿capcut-cli sigue mantenido?
- Mantenimiento activo. El último commit de capcut-cli fue el 19 oct 2026.
- ¿Para qué puedo usar capcut-cli?
- Convertir grabaciones largas en videos cortos con subtítulos, por lotes. Generar o corregir subtítulos de un proyecto de CapCut existente a partir de un archivo SRT. Permitir que un agente LLM inspeccione o cree borradores mediante una interfaz de comandos determinista. Crear versiones de un borrador en varios idiomas con los subtítulos traducidos.
- ¿Cómo se instala capcut-cli?
- Instala la CLI globalmente desde npm: npm install -g capcut-cli Comprueba la configuración con el comando doctor: capcut doctor Crea un primer proyecto con un video y subtítulos: capcut quickstart my-first --video clip.mp4 --srt captions.srt Examina el proyecto en un formato legible: capcut info ./my-first/ -H
- ¿Dónde consigo capcut-cli?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/renezander030/capcut-cli
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una herramienta de línea de comandos que unifica las API de Google Workspace, como Drive, Gmail, Calendar, Sheets, Docs y Chat, y ofrece salida JSON para scripts y agentes de IA.
Colección de skills de agentes de IA de Baoyu para crear contenido, generar imágenes y publicar en WeChat, X y Weibo, compatible con Claude Code, Codex y agentes similares.
Una skill de Claude Code que descarga videos de YouTube, los divide en capítulos generados con IA, recorta segmentos y añade subtítulos bilingües al video.
Agente de video con IA para macOS y Windows que edita videos en una línea de tiempo editable: transcribe, subtitula, traduce, dobla, recorta y anima.
Un agente de IA que mejora con la experiencia, crea y perfecciona habilidades, funciona con numerosos proveedores de modelos y se usa desde la CLI y apps de mensajería.