Communitygithub.com

captia-technology/RESUMEN-VIDEOS

Resume vídeos técnicos locales (ingeniería, formaciones, presentaciones, reuniones) en un MP4 hecho con fragmentos originales, analizando a la vez la voz y la pantalla.

¿Qué es RESUMEN-VIDEOS?

Esta habilidad permite a un agente de IA (como Claude Code) resumir vídeos técnicos locales en un nuevo archivo MP4 compuesto por fragmentos originales, combinando el análisis de la voz (transcripción) y el contenido visual (pantalla) para conservar la información clave. Es útil para desarrolladores, ingenieros y equipos que necesitan condensar grabaciones largas de reuniones, formaciones o presentaciones técnicas en clips de duración definida (por defecto 3 minutos). Funciona extrayendo transcripciones y analizando el contenido de pantalla mediante procesamiento de lenguaje y visión, seleccionando los segmentos más informativos y uniéndolos sin perder contexto. Compatible con Python 3.10+, FFmpeg y GPU (CUDA/MPS), y se activa mediante comandos como `/resumir-video` o `$resumir-video` seguidos de una ruta de archivo y parámetros opcionales (duración, idioma, número de fragmentos).

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/captia-technology/RESUMEN-VIDEOS/tree/main/plugins/resumir-video/skills/resumir-video

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace RESUMEN-VIDEOS?

Resume vídeos técnicos locales (ingeniería, formaciones, presentaciones, reuniones) en un MP4 hecho con fragmentos originales, analizando a la vez la voz y la pantalla. Úsala cuando pidan resumir, condensar o extraer lo esencial de un vídeo o grabación local, o ante /resumir-video o $resumir-video seguido de una ruta y, opcionalmente, indicaciones como la duración objetivo. Requiere Python 3.10+ y FFmpeg.

¿Qué hace?

Extrae los fragmentos más relevantes de un vídeo técnico local y los combina en un nuevo vídeo MP4 resumido. Analiza tanto el audio (mediante transcripción con Whisper) como el contenido visual de la pantalla (detectando cambios importantes, como diapositivas o código), para seleccionar los segmentos clave. El resultado es un resumen coherente y natural que conserva la esencia del original.

¿Cómo usarla?

Invoca la habilidad mediante:

  • /resumir-video [ruta] [opciones]
  • $resumir-video [ruta] [opciones]

El agente de IA detectará automáticamente la intención de resumir un vídeo y ejecutará el flujo completo: transcripción, análisis visual, selección de fragmentos y renderizado del MP3 (y opcionalmente MP4 si se especifica).

Opciones disponibles

OpciónDescripciónValor por defecto
--duracion o -dDuración objetivo del resumen en segundos (mín. 60, máx. 600)180 (3 minutos)
--idioma o -lIdioma del audio (ej. es, en)es
--num-fragmentos o -nNúmero máximo de fragmentos a incluir (mín. 1, máx. 20)5
--salida o -oRuta y nombre del archivo de salida (sin extensión)Autogenerado

Ejemplo de uso

/resumir-video /home/usuario/videos/reunion_ingenieria.mp4 --duracion 120 --num-fragmentos 3

Esto generará un resumen de 2 minutos con 3 fragmentos del vídeo original.

Requisitos del sistema

  • Python 3.10 o superior
  • FFmpeg instalado y accesible en el PATH
  • GPU compatible con CUDA (NVIDIA) o MPS (Apple Silicon) para aceleración (opcional, pero recomendado para vídeos largos)
  • Dependencias Python: whisper, moviepy, numpy, opencv-python-headless, torch, tqdm

Instalación de dependencias

pip install whisper moviepy numpy opencv-python-headless torch tqdm

Asegúrate de que FFmpeg esté instalado:

# Ubuntu/Debian
sudo apt install ffmpeg

# macOS (Homebrew)
brew install ffmpeg

# Windows (Chocolatey)
choco install ffmpeg

Variables de entorno (opcionales)

VariableDescripciónValor por defecto
WHISPER_MODELModelo de Whisper a usar (tiny, base, small, medium, large)base
DEVICEDispositivo para PyTorch (cpu, cuda, mps)Auto-detectado
OUTPUT_DIRDirectorio donde guardar los resúmenes generadosDirectorio actual

Limitaciones

  • Vídeos de más de 2 horas pueden requerir mucha memoria RAM y tiempo de procesamiento.
  • La calidad del resumen depende de la claridad del audio y la estabilidad visual de la grabación.
  • No procesa vídeos con DRM ni formatos no soportados por FFmpeg.
  • El análisis visual se centra en cambios de escena y contenido de diapositivas; puede no ser óptimo para vídeos con mucho movimiento o gráficos complejos.

Notas adicionales

  • El resumen generado es un vídeo MP4 con codec H.264, compatible con la mayoría de reproductores.
  • Los fragmentos se ordenan cronológicamente para mantener la coherencia narrativa.
  • Si se solicita sin la flag --salida, el nombre del archivo se genera automáticamente basado en el original y la duración del resumen.

Para más detalles, consulta la documentación del proyecto en captia-technology/RESUMEN-VIDEOS.

Skills relacionados