Communitygithub.com

OscarCode9/style-video-captions-skill

Skill de Codex para transcripción e incrustación de subtítulos con estilo profesional en videos.

¿Qué es style-video-captions-skill?

Este skill de Codex permite transcribir y grabar subtítulos con estilo profesional en videos, preservando el archivo original. La transcripción se realiza mediante faster-whisper (modelo tiny) solo cuando no existe un archivo de transcripción temporizado (SRT o VTT). El skill aplica un sistema de diseño editorial-tecnológico predefinido que utiliza la fuente variable Archivo, con texto blanco (#FFFFFF), palabras clave en azul eléctrico (#2F80FF) en Barlow Condensed Italic un 16% más grande, y un fondo/cuadro translúcido en azul tinta (#071A33). Admite subtítulos de máximo dos líneas y frases cortas, colocados en la parte inferior central respetando las zonas seguras de la interfaz móvil, con animaciones de entrada sutiles y sin rebotes constantes. El workflow incluye inspeccionar el video, buscar un SRT existente o generar uno, crear un archivo ASS con estilo y renderizar con ffmpeg (con soporte para subtítulos/libass). Está diseñado para Codex y funciona en entornos Windows con PowerShell.

Compatible con~Claude Code✓Codex CLI~Cursor
npx skills add OscarCode9/style-video-captions-skill

Preguntar en tu IA favorita

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

Documentación

Subtítulos con Estilo para Video

Crea un nuevo video con subtítulos preservando el original. Prefiere un archivo .srt existente; transcribe con faster-whisper tiny solo cuando no existe una transcripción temporizada.

Dirección de Diseño Predeterminada

Usa la fuente variable Archivo incluida con este sistema editorial-tecnológico:

  • Texto principal blanco: #FFFFFF
  • Palabra clave azul eléctrico: #2F80FF
  • Palabra clave azul configurada en Barlow Condensed Italic liviana y aproximadamente 16% más grande
  • Caja/contorno translúcido azul tinta: #071A33
  • Máximo dos líneas y frases cortas
  • Colocación en la parte inferior central sobre las zonas seguras de la interfaz móvil
  • Entrada corta con fundido; evitar rebotes constantes o caos por letra

Lee referencias/design-guidelines.md al cambiar la dirección visual.

Flujo de Trabajo

  1. Inspecciona las dimensiones y duración del video.
  2. Encuentra un .srt o .vtt que coincida. Si no está disponible, genera un SRT con scripts/transcribe_tiny.py.
  3. Genera un ASS estilizado con scripts/make_styled_ass.py.
  4. Renderiza con una compilación completa de ffmpeg que contenga subtitles/libass; la compilación de ffmpeg incluida en CapCut puede no contener estos filtros.
  5. Verifica la duración final, el flujo de video, el flujo de audio y la legibilidad desde un fotograma capturado.
  6. Conserva el video de entrada y la transcripción.

Comando Estándar

powershell -NoProfile -ExecutionPolicy Bypass -File "<ruta-del-skill>\scripts\style-video-captions.ps1" `
  -InputVideo "C:\ruta\video.mp4"

Usar un SRT existente:

powershell -NoProfile -ExecutionPolicy Bypass -File "<ruta-del-skill>\scripts\style-video-captions.ps1" `
  -InputVideo "C:\ruta\video.mp4" `
  -SubtitleFile "C:\ruta\subtitulos.srt"

Salidas:

  • <video>_subtitulos_estilo.ass
  • <video>_subtitulos_estilo.mp4
  • <video>_subtitulos_estilo_preview.jpg

Criterio de Diseño

Usa azul como énfasis, no como el único color de texto. El blanco sigue siendo más confiable en tomas cambiantes. Mantén contraste de caja/contorno oscuro porque los subtítulos se colocan sobre imágenes con luminancia impredecible.

No resaltes palabras de relleno. Prefiere sustantivos, verbos, números y términos significativos más largos. Mantén la animación subordinada a la lectura.

Skills relacionados