Communitygithub.com

entrevista-a-video-corto

Convierte entrevistas reales en videos cortos agrupados por temas, con verificación de identidad, aprobación de textos, subtítulos, renderizado y revisión. Úsalo para recortar entrevistas o revisar lotes; no para transcripción simple ni video ficticio.

¿Qué es entrevista-a-video-corto?

Este skill automatiza el proceso de convertir entrevistas reales en clips de video cortos y coherentes, agrupados por temas, manteniendo fidelidad al audio original. Es útil para editores, productores y equipos de contenido que necesitan transformar entrevistas extensas en piezas consumibles de forma independiente, asegurando la aprobación de textos, la verificación de identidades y la revisión de calidad. Funciona con SRT corregidos (no incluye ASR propio, sino que se integra con modelos externos como Qwen3) y plataformas que ejecutan scripts Python y renderizado MP4. El skill sigue un flujo riguroso: primero se crea una muestra representativa, se confirma el plan editorial, se exporta la hoja de edición para aprobación de texto, y solo después se renderiza en lote. Cada clip debe basarse en una unidad semántica completa, mantener contexto y transiciones naturales, y se organiza en temas con justificación. La calidad se verifica mediante inspección humana y de máquina, registrando por separado la confirmación de copia, la revisión humana y el estado de entrega. No se permite avanzar sin aprobación explícita del usuario, y se respetan estrictamente las identidades verificadas, los límites de la plantilla de renderizado y los plazos de revisión.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/lichtweiss/interview-to-short-video-skill/tree/HEAD

Preguntar en tu IA favorita

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

Documentación

Entrevista → Video Corto

Objetivo

Convertir entrevistas reales en clips cortos que sean fieles al audio original y que el espectador pueda entender de forma independiente, organizando los resultados en lotes por tema, y conservando las selecciones, la confirmación de texto y las evidencias de aceptación. Primero se crea una muestra representativa, y luego se expande según el alcance definido por el usuario.

Criterios de éxito

  • Cada clip se basa en una unidad semántica completa, preservando el contexto necesario, las condiciones limitantes, las relaciones de preguntas y respuestas, y un final natural; los puntos de corte los determina el contenido.
  • Cada lote propone automáticamente temas, motivos de pertenencia y orden de serie; los capítulos individuales representan giros semánticos internos y se gestionan por separado de los temas del lote.
  • Los personajes, subtítulos, títulos y superposiciones (lower thirds) se ajustan al material actual y a la confirmación del usuario; el documento de edición y el SRT correspondiente son la entrada de control de texto.
  • El MP4 final se verifica en cuanto a texto visible, composición, cambios de capítulo y audio final; las comprobaciones automáticas y las revisiones humanas se registran por separado.

Entradas y recursos

La entrevista original requiere capacidad de transcripción independiente. Primero se conecta un modelo ASR instalado por separado o un servicio de transcripción autorizado, para obtener un SRT corregido con marcas de tiempo. Este skill no incluye ni llama directamente a modelos de reconocimiento de voz; si ya se dispone de un SRT fiable, se puede omitir la instalación del modelo. Los subtítulos de demostración sintetizada no son evidencia de ASR verificado.

Se prioriza la reutilización del material original del vídeo y sus subtítulos ya corregidos, los datos de proyectos existentes, las plantillas y colores de marca aprobados por el usuario. Se recopila el contexto mínimo: nombres y roles de personas/organizaciones, contexto de la entrevista, audiencia, propósito, términos clave y límites de divulgación; consulte contexto del proyecto. El contexto ayuda a nombrar y juzgar, pero no sustituye al audio original ni inventa la postura de la organización; si faltan identidades, se mantienen como no confirmadas.

Si no hay material, se indica la entrada faltante y se presenta un resumen del proyecto o un plan preliminar; si no hay entorno de transcripción/renderizado disponible, se verifican las dependencias según entorno y ASR y se conserva el trabajo que se pueda continuar. ASR es un paso de transcripción upstream; por defecto se utiliza el canal local Qwen3 autorizado. No se descargan modelos ni se suben materiales automáticamente. Este skill no crea ni restaura tareas automatizadas.

Lea el contrato correspondiente según la tarea actual; por lo general, no es necesario cargar todo el código fuente en el contexto para ejecutar los scripts:

Trabajo actualLectura y uso
Selecciones, personajes y composición, capítulos, estado de promociónPlan editorial; scripts/validate_editorial_plan.py
Edición de texto en medio del proceso, modificación de subtítulos, confirmación del usuarioEdición de texto; scripts/copy_sheet.py
Plantilla, mapeo de tiempo de subtítulos, paleta de colores y manejo de colaEspecificaciones de producción; scripts/render_interview.py, scripts/suggest_palette.py
Índice de temas, página de vista previa y lista unificadaSalida de temas; scripts/export_review.py
Revisión de retrabajo o entregaMatriz de aceptación

Límites de trabajo que deben mantenerse

Esperar confirmación de texto en medio del proceso. Una vez formadas la transcripción preliminar, los temas y los candidatos, exporte Edición de texto.md antes de la producción sintetizada de texto, entregue rutas absolutas en las que se pueda hacer clic y explique las ubicaciones de modificación. La tabla controla títulos, capítulos, superposiciones y tamaño de subtítulos; el SRT vinculado controla el contenido y tiempo de los subtítulos palabra por palabra. Espere a que el usuario confirme la edición antes de aplicar y renderizar; solo si el usuario acepta explícitamente el borrador y autoriza la producción directa, se puede registrar la autorización real con --accept-default --approval. El silencio no es consentimiento. Mientras espera, puede continuar con el registro, la transcripción y el análisis de candidatos. Cualquier cambio en el documento o SRT requiere reconfirmación del contenido afectado, reaplicación y reexportación del MP4; los MP4 ya exportados no se actualizan automáticamente.

Clasificar por contenido. El asistente de edición propone temas basados en el material completo; cada registro incluye theme_id, series_order y theme_basis, y se entrega al usuario junto con el borrador de texto para su revisión. La cantidad de grupos la determina el contenido, no se recortan clips por cuota de personajes; incluso un solo tema se registra como un grupo. Las etiquetas secundarias no aumentan el recuento de entregas. El exportador solo organiza archivos según el plan, no realiza clasificación semántica.

Verificar personas y encuadres con la fuente original. En materiales con múltiples personas, primero se establece un identity_map con fuentes confirmadas; la presencia en pantalla no prueba que la persona esté hablando. La corrección del usuario tiene prioridad sobre ASR, etiquetas antiguas u otras experiencias de proyectos. Las selecciones preservan la relación de diálogo; compare composiciones de una persona, dos personas y plano general; los recortes requieren evidencia del fotograma actual, no se pueden imponer posiciones izquierda/derecha de forma rígida. Consulte el contrato del plan editorial para conocer los campos de evidencia detallados.

Separar las limitaciones de la plantilla del objetivo de edición. El renderizador adjunto admite fragmentos continuos, 1080 × 1920 y de 1 a 3 capítulos. Los capítulos comienzan desde 0; las etiquetas y semantic_basis corresponden a transiciones reales; no se puede reescribir el contenido para completar números. Si la plantilla no es adecuada, se indican las carencias y se ajusta según el alcance del usuario. La edición de múltiples ventanas requiere un clip limpio intermedio y un mapeo de tiempo explícito. Los subtítulos y el texto fijo tienen propietarios separados; evite superponer texto fijo antiguo con texto nuevo. La cola final prioriza las expresiones faciales, la respiración y el sonido ambiental de la fuente original; las pausas existentes se incluyen en el objetivo; no se añade cola repetida, no se funde en la última sílaba.

Aceptación de muestra y lote por separado. Antes de la muestra, verifique el plan editorial con preview; primero complete la confirmación de texto, luego renderice el clip representativo. Revise el primer fotograma, el medio, las transiciones de capítulo y el último fotograma del MP4 final, y escuche el clip completo; solo después de confirmar, expanda el lote. El renderizador es una herramienta de bajo nivel, no realiza automáticamente la verificación completa del plan editorial; el validador tampoco reemplaza la escucha y visualización real.

Criterios de aceptación

El estado progresa como candidate → preview → formal → delivered. machine_qc, human_review, copy_confirmation y delivery_status se registran por separado; cualquier revisión auditiva no realizada se mantiene como pending. El estado formal solo avanza después de completar la verificación de máquina y la revisión humana de identidad, audio, semántica y visual; cualquier pending no puede declararse como entrega formal. La validación estructural aprobada aún requiere cotejar los archivos reales con la versión revisada; no se acepta la existencia de archivos o registros de renderizado como sustituto de la aceptación.

La entrega proporciona un índice de temas, una página de visualización y un manifiesto unificado, que permite rastrear la ventana de tiempo de origen, las especificaciones, la versión del texto/SRT y los registros de máquina y humanos; el número de candidatos, formales y entregados se informa por separado. preview puede entregarse para revisión con pending; delivered requiere que la entrada de entrega real coincida con el manifiesto unificado. Los campos, comandos y condiciones de fallo se verifican según el contrato anterior; no se avanza automáticamente por puntuaciones estáticas o pruebas aprobadas.

Skills relacionados