Communitygithub.com

stevederico/comprensión-de-video

Habilidad de agente: fotogramas con marca de tiempo + SRT de whisper local → understanding.md que correlaciona imágenes y habla.

¿Qué es comprensión-de-video?

Esta habilidad permite a un agente de IA procesar archivos de video para generar un documento de comprensión unificado (understanding.md). Extrae fotogramas clave con marcas de tiempo y las transcripciones de audio generadas por whisper local en formato SRT. Luego, el agente correlaciona la información visual de los fotogramas con el contenido de voz transcrito para crear una narrativa coherente que vincule ambos. Es útil para desarrolladores, investigadores y creadores de contenido que necesiten analizar videos de forma automática, por ejemplo, para resumir presentaciones, tutoriales, entrevistas o documentación visual. La habilidad se ejecuta localmente, lo que garantiza privacidad y sin dependencia de servicios en la nube.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add stevederico/video-understanding

Preguntar en tu IA favorita

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

Documentación

¿Qué hace comprensión-de-video?

Habilidad de agente: fotogramas con marca de tiempo + SRT de whisper local → understanding.md que correlaciona imágenes y habla.

Descripción

Esta habilidad procesa un archivo de video para generar un documento understanding.md que combina la información visual de fotogramas clave con las transcripciones de voz. Extrae fotogramas en intervalos determinados (por ejemplo, cada 5 segundos) y las transcripciones SRT generadas por whisper local. Luego, el agente analiza y correlaciona ambos modos para producir un resumen estructurado.

Plataformas Soportadas

  • Claude Code
  • Cursor
  • Codex
  • Cualquier agente que admita habilidades y ejecución local de scripts

Cómo Funciona

  1. El agente solicita la ruta del archivo de video.
  2. Ejecuta un script que extrae fotogramas con ffmpeg y genera marcas de tiempo.
  3. Ejecuta whisper local para obtener la transcripción en formato SRT.
  4. Lee el archivo SRT y los nombres de los fotogramas.
  5. Genera understanding.md donde describe la escena de cada fotograma y la asocia con las líneas de transcripción correspondientes.

Requisitos

  • ffmpeg instalado en el sistema
  • Whisper local configurado (por ejemplo, whisper.cpp o openai-whisper)
  • Python 3.8+

Uso

# Ejemplo de comando para iniciar
python run_video_understanding.py --video ruta/al/video.mp4

Estructura de Salida

  • understanding.md: Documento con secciones por intervalo de tiempo, fotograma y transcripción asociada.
  • frames/: Carpeta con los fotogramas extraídos.
  • transcript.srt: Archivo SRT generado.

Notas

  • Los archivos temporales se limpian automáticamente.
  • La correlación se basa en marcas de tiempo aproximadas (±0.5 segundos).
  • Se recomienda usar videos con pista de audio clara.

Licencia

MIT

Skills relacionados